mcdc.material

mcdc.material(nuclides=None, capture=None, scatter=None, fission=None, nu_s=None, nu_p=None, nu_d=None, chi_p=None, chi_d=None, speed=None, decay=None)

Create a material

A material is defined either as a collection of nuclides or directly by its macroscopic constants.

Parameters

nuclideslist of tuple of (dictionary, float), optional

List of pairs of nuclide card and its density [/barn-cm].

capturenumpy.ndarray (1D), optional

Capture macroscopic cross-section [/cm].

scatternumpy.ndarray (2D), optional

Differential scattering macroscopic cross-section [gout, gin] [/cm].

fissionnumpy.ndarray (1D), optional

Fission macroscopic cross-section [/cm].

nu_snumpy.ndarray (1D), optional

Scattering multiplication.

nu_pnumpy.ndarray (1D), optional

Prompt fission neutron yield.

nu_dnumpy.ndarray (2D), optional

Delayed neutron precursor yield [dg, gin].

chi_pnumpy.ndarray (2D), optional

Prompt fission spectrum [gout, gin].

chi_dnumpy.ndarray (2D), optional

Delayed neutron spectrum [gout, dg].

speednumpy.ndarray (1D), optional

Energy group speed [cm/s].

decaynumpy.ndarray (1D), optional

Precursor group decay constant [/s].

Returns

MaterialCard

The material

See also

mcdc.nuclide : A material can be defined as a collection of nuclides.