# openmc.data.CoherentElasticAE¶

class openmc.data.CoherentElasticAE(coherent_xs)[source]

Differential cross section for coherent elastic scattering

The differential cross section for coherent elastic scattering from a powdered crystalline material may be represented as:

$\frac{d^2\sigma}{dE'd\Omega} (E\rightarrow E',\mu,T) = \frac{1}{E} \sum \limits_{i=1}^{E_i < E} s_i(T) \delta(\mu - \mu_i) \delta (E - E') /(2\pi)$

where $$E_i$$ are the energies of the Bragg edges in [eV], $$s_i(T)$$ is the structure factor in [eV-b] at the moderator temperature $$T$$ in [K], and $$\mu_i = 1 - 2E_i/E$$.

Parameters

coherent_xs (openmc.data.CoherentElastic) – Coherent elastic scattering cross section

Variables

coherent_xs (openmc.data.CoherentElastic) – Coherent elastic scattering cross section

classmethod from_hdf5(group)[source]

Generate coherent elastic distribution from HDF5 data

New in version 0.13.1.

Parameters

group (h5py.Group) – HDF5 group to read from

Returns

Coherent elastic distribution

Return type

openmc.data.CoherentElasticAE

to_hdf5(group)[source]

Write coherent elastic distribution to an HDF5 group

Parameters

group (h5py.Group) – HDF5 group to write to