openmc.data.GeneralEvaporation¶
-
class
openmc.data.
GeneralEvaporation
(theta, g, u)[source]¶ General evaporation spectrum given in ENDF MF=5, LF=5 represented as
\[f(E \rightarrow E') = g(E'/\theta(E)) \]Parameters: - theta (openmc.data.Tabulated1D) – Tabulated function of incident neutron energy \(E\)
- g (openmc.data.Tabulated1D) – Tabulated function of \(x = E'/\theta(E)\)
- u (float) – Constant introduced to define the proper upper limit for the final particle energy such that \(0 \le E' \le E - U\)
Variables: - theta (openmc.data.Tabulated1D) – Tabulated function of incident neutron energy \(E\)
- g (openmc.data.Tabulated1D) – Tabulated function of \(x = E'/\theta(E)\)
- u (float) – Constant introduced to define the proper upper limit for the final particle energy such that \(0 \le E' \le E - U\)
-
classmethod
from_endf
(file_obj, params)[source]¶ Generate general evaporation spectrum from an ENDF evaluation
Parameters: - file_obj (file-like object) – ENDF file positioned at the start of a section for an energy distribution.
- params (list) – List of parameters at the start of the energy distribution that includes the LF value indicating what type of energy distribution is present.
Returns: General evaporation spectrum
Return type: