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//! - [`auxiliary_grid`] — Auxiliary energy-grid construction for resolution broadening
8//! - [`channel`] — Wave number, ρ parameter, statistical weight calculations
9//! - [`continuous_doppler`] — Tier-1 Doppler: the free-gas kernel integrated over the resonance equation
10//! - [`doppler`] — Free Gas Model Doppler broadening
11//! - [`penetrability`] — Hard-sphere penetrability, shift, and phase shift functions
12//! - [`reich_moore`] — Reich-Moore R-matrix cross-section formalism
13//! - [`resolution`] — Instrument resolution broadening (Gaussian convolution)
14//! - [`slbw`] — Breit-Wigner formalisms, single- and multi-level (LRF=1/2)
15//! - [`surrogate`] — Forward-model surrogates for multi-isotope accelerated fits
16//! - [`transmission`] — Beer-Lambert transmission forward model
17//!
18//! ## SAMMY Reference
19//! - Cross-sections: `rml/` (Reich-Moore), `mlb/` (SLBW/MLBW), manual Sec. II
20//! - Penetrability: `rml/mrml07.f` (Pgh, Sinsix, Pf)
21//! - Doppler: `fgm/` module (Dopfgm), manual Sec. III.B.1
22//! - Resolution: `convolution/` module, manual Sec. III.C
23//! - Transmission: `cro/`, `xxx/` modules, manual Sec. II; transmission
24//! experiments Sec. III.E.1
25
26pub mod auxiliary_grid;
27pub mod channel;
28pub mod continuous_doppler;
29pub mod counts_response;
30pub mod doppler;
31pub mod flight_time_grid;
32pub mod ikeda_carpenter;
33pub mod penetrability;
34pub mod reich_moore;
35pub mod resolution;
36pub mod slbw;
37pub mod surrogate;
38pub mod transmission;