pub struct UrrJGroup {
pub j: f64,
pub amun: f64,
pub amuf: f64,
pub energies: Vec<f64>,
pub d: Vec<f64>,
pub gx: Vec<f64>,
pub gn: Vec<f64>,
pub gg: Vec<f64>,
pub gf: Vec<f64>,
pub int_code: u32,
}Expand description
Average widths for one (L, J) combination in the Unresolved Resonance Region.
For LRF=1: energies is empty; each width vector has exactly one element.
For LRF=2: all vectors have length NE; int_code selects the interpolation
law (INT=1..=5 per ENDF-6 §0.5; validated by the parser, dispatched in
nereids_physics::urr).
Reference: ENDF-6 Formats Manual §2.2.2
Fields§
§j: f64Total angular momentum J.
amun: f64Neutron χ² degrees of freedom (AMUN).
amuf: f64Fission χ² degrees of freedom (AMUF); 0 for LRF=1 non-fissile.
energies: Vec<f64>Tabulation energies (eV). Empty for LRF=1.
d: Vec<f64>Average level spacing D (eV). Single-element for LRF=1.
gx: Vec<f64>Competitive width GX (eV). Single-element 0 for LRF=1.
gn: Vec<f64>Average neutron width (eV). For LRF=1 this is GNO (reduced width); for LRF=2 this is the actual average Γ_n from the table.
gg: Vec<f64>Average gamma (capture) width GG (eV). Single-element for LRF=1.
gf: Vec<f64>Average fission width GF (eV). Single-element for LRF=1.
int_code: u32Interpolation law for the energy table (LRF=2 only). INT=1..=5 per ENDF-6 §0.5 (1: histogram; 2: y linear in E; 3: y linear in ln E; 4: ln y linear in E; 5: ln y linear in ln E). Ignored for LRF=1 (no table).