openmc.data.LaboratoryAngleEnergy

class openmc.data.LaboratoryAngleEnergy(breakpoints, interpolation, energy, mu, energy_out)[source]

Laboratory angle-energy distribution

Parameters:
  • breakpoints (Iterable of int) – Breakpoints defining interpolation regions

  • interpolation (Iterable of int) – Interpolation codes

  • energy (Iterable of float) – Incoming energies at which distributions exist

  • mu (Iterable of openmc.stats.Univariate) – Distribution of scattering cosines for each incoming energy

  • energy_out (Iterable of Iterable of openmc.stats.Univariate) – Distribution of outgoing energies for each incoming energy/scattering cosine

Variables:
  • breakpoints (Iterable of int) – Breakpoints defining interpolation regions

  • interpolation (Iterable of int) – Interpolation codes

  • energy (Iterable of float) – Incoming energies at which distributions exist

  • mu (Iterable of openmc.stats.Univariate) – Distribution of scattering cosines for each incoming energy

  • energy_out (Iterable of Iterable of openmc.stats.Univariate) – Distribution of outgoing energies for each incoming energy/scattering cosine

classmethod from_endf(file_obj)[source]

Generate laboratory angle-energy distribution from an ENDF evaluation

Parameters:

file_obj (file-like object) – ENDF file positioned at the start of a section for a correlated angle-energy distribution

Returns:

Laboratory angle-energy distribution

Return type:

openmc.data.LaboratoryAngleEnergy