Celeritas 0.7.0-dev.313+develop.1857205b
Loading...
Searching...
No Matches
Typedefs | Enumerations
Types.hh File Reference
#include "corecel/OpaqueId.hh"

Typedefs

using celeritas::MuCfMatId = OpaqueId< struct MuCfMaterialComponent_ >
 Opaque index of a muCF material component.
 

Enumerations

enum class  celeritas::MucfIsotope { protium , deuterium , tritium , size_ }
 Muonic atom selection from material data. More...
 
enum class  celeritas::MucfMuonicAtom { deuterium , tritium , size_ }
 Muonic atom selection from material data. More...
 
enum class  celeritas::MucfMuonicMolecule { deuterium_deuterium , deuterium_tritium , tritium_tritium , size_ }
 Muonic molecule selection from material data. More...
 
enum class  celeritas::MucfIsoprotologueMolecule {
  protium_protium , protium_deuterium , protium_tritium , deuterium_tritium ,
  tritium_tritium , size_
}
 Enum for safely accessing hydrogen isoprotologues. More...
 

Enumeration Type Documentation

◆ MucfIsoprotologueMolecule

Enum for safely accessing hydrogen isoprotologues.

Hydrogen isoprotologue molecules are:

  • Homonuclear: \( ^2H \), \( ^2d \), and \( ^2t \)
  • Heteronuclear: hd, ht, and dt.
Note
Muon-catalyzed fusion data is only applicable to a material with concentrations in thermodynamic equilibrium. This equilibrium is calculated at model construction from the material temperature and its h, d, and t fractions.

◆ MucfIsotope

enum class celeritas::MucfIsotope
strong

Muonic atom selection from material data.

This is not intended to be used by the transport loop.

◆ MucfMuonicAtom

enum class celeritas::MucfMuonicAtom
strong

Muonic atom selection from material data.

This is not intended to be used by the transport loop.

◆ MucfMuonicMolecule

enum class celeritas::MucfMuonicMolecule
strong

Muonic molecule selection from material data.

This is not intended to be used by the transport loop.