openmc.data.CorrelatedAngleEnergy¶
- class openmc.data.CorrelatedAngleEnergy(breakpoints, interpolation, energy, energy_out, mu)[source]¶
Correlated 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
energy_out (Iterable of openmc.stats.Univariate) – Distribution of outgoing energies corresponding to each incoming energy
mu (Iterable of Iterable of openmc.stats.Univariate) – Distribution of scattering cosine for each incoming/outgoing energy
- 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
energy_out (Iterable of openmc.stats.Univariate) – Distribution of outgoing energies corresponding to each incoming energy
mu (Iterable of Iterable of openmc.stats.Univariate) – Distribution of scattering cosine for each incoming/outgoing energy
- classmethod from_ace(ace, idx, ldis)[source]¶
Generate correlated angle-energy distribution from ACE data
- Parameters
ace (openmc.data.ace.Table) – ACE table to read from
idx (int) – Index in XSS array of the start of the energy distribution data (LDIS + LOCC - 1)
ldis (int) – Index in XSS array of the start of the energy distribution block (e.g. JXS[11])
- Returns
Correlated angle-energy distribution
- Return type
- classmethod from_endf(file_obj)[source]¶
Generate correlated 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
Correlated angle-energy distribution
- Return type