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