mcdc.Material

class mcdc.Material(name: str = '', nuclide_composition: dict[str, float] = {}, element_composition: dict[str, float] = {}, temperature: float = 293.6)

Define a continuous-energy material from a nuclide composition.

Parameters

namestr, optional

User label.

nuclide_compositiondict

Dictionary mapping nuclide names (str) to atom densities (float).

element_compositiondict

Dictionary mapping element names (str) to atom densities (float).

temperaturefloat, optional

Temperature in Kelvin (default 293.6 K).

Returns

Material

The material object.

Notes

Requires the MCDC_LIB environment variable to point to the nuclear data library directory.

See Also

mcdc.MaterialMG : Creates a multigroup material.