openmc.data.IncoherentInelasticAEDiscrete

class openmc.data.IncoherentInelasticAEDiscrete(energy_out, mu_out, skewed=False)[source]

Discrete angle representation of incoherent inelastic scattering

Parameters:
  • energy_out (numpy.ndarray) – Outgoing energies for each incoming energy
  • mu_out (numpy.ndarray) – Discrete angles for each incoming/outgoing energy
  • skewed (bool) – Whether discrete angles are equi-probable or have a skewed distribution
Variables:
  • energy_out (numpy.ndarray) – Outgoing energies for each incoming energy
  • mu_out (numpy.ndarray) – Discrete angles for each incoming/outgoing energy
  • skewed (bool) – Whether discrete angles are equi-probable or have a skewed distribution
classmethod from_hdf5(group)[source]

Generate discrete incoherent inelastic distribution from HDF5 data

Parameters:group (h5py.Group) – HDF5 group to read from
Returns:Discrete incoherent inelastic distribution
Return type:openmc.data.IncoherentInelasticAEDiscrete
to_hdf5(group)[source]

Write discrete incoherent inelastic distribution to an HDF5 group

Parameters:group (h5py.Group) – HDF5 group to write to