openmc.data.RMatrixLimited

class openmc.data.RMatrixLimited(energy_min, energy_max, particle_pairs, spin_groups)[source]

R-matrix limited resolved resonance formalism data.

R-matrix limited resolved resonance data is identified by LRF=7 in the ENDF-6 format.

Parameters:
  • energy_min (float) – Minimum energy of the resolved resonance range in eV
  • energy_max (float) – Maximum energy of the resolved resonance range in eV
  • particle_pairs (list of dict) – List of particle pairs. Each particle pair is represented by a dictionary that contains the mass, atomic number, spin, and parity of each particle as well as other characteristics.
  • spin_groups (list of dict) – List of spin groups. Each spin group is characterized by channels, resonance energies, and resonance widths.
Variables:
  • reduced_width (bool) – Flag indicating whether channel widths in eV or reduced-width amplitudes in eV^1/2 are given
  • formalism (int) – Flag to specify which formulae for the R-matrix are to be used
  • particle_pairs (list of dict) – List of particle pairs. Each particle pair is represented by a dictionary that contains the mass, atomic number, spin, and parity of each particle as well as other characteristics.
  • spin_groups (list of dict) – List of spin groups. Each spin group is characterized by channels, resonance energies, and resonance widths.
classmethod from_endf(ev, file_obj, items)[source]

Read R-Matrix limited resonance data from an ENDF evaluation.

Parameters:
  • ev (openmc.data.endf.Evaluation) – ENDF evaluation
  • file_obj (file-like object) – ENDF file positioned at the second record of a resonance range subsection in MF=2, MT=151
  • items (list) – Items from the CONT record at the start of the resonance range subsection
Returns:

R-matrix limited resonance parameters

Return type:

openmc.data.RMatrixLimited