nereids_physics/lib.rs
1//! # nereids-physics
2//!
3//! Cross-section calculation, Doppler/resolution broadening, and transmission
4//! forward model for neutron resonance imaging.
5//!
6//! ## Modules
7//! - [`penetrability`] — Hard-sphere penetrability, shift, and phase shift functions
8//! - [`channel`] — Wave number, ρ parameter, statistical weight calculations
9//! - [`reich_moore`] — Reich-Moore R-matrix cross-section formalism
10//! - [`slbw`] — Single-Level Breit-Wigner formalism (validation/comparison)
11//! - [`doppler`] — Free Gas Model Doppler broadening
12//! - [`resolution`] — Instrument resolution broadening (Gaussian convolution)
13//! - [`transmission`] — Beer-Lambert transmission forward model
14//! - [`urr`] — Unresolved Resonance Region (LRU=2) Hauser-Feshbach cross-sections
15//!
16//! ## SAMMY Reference
17//! - Cross-sections: `rml/` (Reich-Moore), `mlb/` (SLBW/MLBW), manual Sec 2
18//! - Penetrability: `rml/mrml07.f` (Pgh, Sinsix, Pf)
19//! - Coulomb: `coulomb/mrml08.f90` (Coulfg, Steed's CF1+CF2)
20//! - Doppler: `dop/` module, manual Sec 3.1
21//! - Resolution: `convolution/` module, manual Sec 3.2
22//! - Transmission: `cro/`, `xxx/` modules, manual Sec 2, Sec 5
23
24pub mod auxiliary_grid;
25pub mod channel;
26pub mod coulomb;
27pub mod doppler;
28pub mod penetrability;
29pub mod reich_moore;
30pub mod resolution;
31pub mod rmatrix_limited;
32pub mod slbw;
33pub mod transmission;
34pub mod urr;