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