Celeritas  0.5.0-86+4a8eea4
Public Attributes | List of all members
celeritas::MaterialRecord Struct Reference

Fundamental (static) properties of a material. More...

#include <MaterialData.hh>

Public Attributes

real_type number_density
 Atomic number density [1/length^3].
 
real_type temperature
 Temperature [K].
 
MatterState matter_state
 Solid, liquid, gas.
 
ItemRange< MatElementComponentelements
 Element components.
 
real_type zeff
 Weighted atomic number.
 
real_type density
 Density [mass/length^3].
 
real_type electron_density
 Electron number density [1/length^3].
 
real_type rad_length
 Radiation length [length].
 
units::MevEnergy mean_exc_energy
 Mean excitation energy [MeV].
 
units::LogMevEnergy log_mean_exc_energy
 Log mean excitation energy.
 

Detailed Description

Fundamental (static) properties of a material.

Multiple material definitions are allowed to reuse a single element definition vector (memory management from the params store should handle this). Derivative properties such as electron_density are calculated from the elemental components.


The documentation for this struct was generated from the following file: