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