openmc.stats.Mixture¶
- class openmc.stats.Mixture(probability, distribution)[source]¶
Probability distribution characterized by a mixture of random variables.
- Parameters
probability (Iterable of Real) – Probability of selecting a particular distribution
distribution (Iterable of Univariate) – List of distributions with corresponding probabilities
- Variables
probability (Iterable of Real) – Probability of selecting a particular distribution
distribution (Iterable of Univariate) – List of distributions with corresponding probabilities
- classmethod from_xml_element(elem)[source]¶
Generate mixture distribution from an XML element
New in version 0.13.0.
- Parameters
elem (xml.etree.ElementTree.Element) – XML element
- Returns
Mixture distribution generated from XML element
- Return type
- integral()[source]¶
Return integral of the distribution
New in version 0.13.1.
- Returns
Integral of the distribution
- Return type
- sample(n_samples=1, seed=None)[source]¶
Sample the univariate distribution
- Parameters
- Returns
A 1-D array of sampled values
- Return type