openmc.data.CoherentElastic¶
-
class
openmc.data.
CoherentElastic
(bragg_edges, factors)[source]¶ Coherent elastic scattering data from a crystalline material
The integrated cross section for coherent elastic scattering from a powdered crystalline material may be represented as:
\[\sigma(E,T) = \frac{1}{E} \sum\limits_{i=1}^{E_i < E} s_i(T) \]where \(s_i(T)\) is proportional the structure factor in [eV-b] at the moderator temperature \(T\) in Kelvin.
Parameters: - bragg_edges (Iterable of float) – Bragg edge energies in eV
- factors (Iterable of float) – Partial sum of structure factors, \(\sum\limits_{i=1}^{E_i<E} s_i\)
Variables: - bragg_edges (Iterable of float) – Bragg edge energies in eV
- factors (Iterable of float) – Partial sum of structure factors, \(\sum\limits_{i=1}^{E_i<E} s_i\)
-
classmethod
from_hdf5
(dataset)[source]¶ Read coherent elastic scattering from an HDF5 dataset
Parameters: dataset (h5py.Dataset) – HDF5 dataset to read from Returns: Coherent elastic scattering cross section Return type: openmc.data.CoherentElastic