Celeritas  0.5.0-86+4a8eea4
Namespaces
Quantities.hh File Reference

Derivative unit classes and annotated Quantity values. More...

#include "corecel/Macros.hh"
#include "corecel/math/Quantity.hh"
#include "UnitTypes.hh"

Namespaces

 celeritas::units
 Units in Celeritas for macro-scale quantities.
 

Typedefs

Quantities for atomic scale/natural units
using celeritas::units::ElementaryCharge = Quantity< EElectron >
 
using celeritas::units::MevEnergy = Quantity< Mev >
 
using celeritas::units::LogMevEnergy = Quantity< LogMev >
 
using celeritas::units::MevMass = Quantity< MevPerCsq >
 
using celeritas::units::MevMomentum = Quantity< MevPerC >
 
using celeritas::units::MevMomentumSq = Quantity< UnitProduct< MevPerC, MevPerC > >
 
using celeritas::units::LightSpeed = Quantity< CLight >
 
using celeritas::units::AmuMass = Quantity< Amu >
 
Quantities for manual input and/or test harnesses
using celeritas::units::BarnXs = Quantity< Barn >
 
using celeritas::units::CmLength = Quantity< Centimeter >
 
using celeritas::units::InvCmXs = Quantity< UnitInverse< Centimeter > >
 
using celeritas::units::InvCcDensity = Quantity< InvCentimeterCubed >
 
using celeritas::units::MolCcDensity = Quantity< MolPerCentimeterCubed >
 
using celeritas::units::GramCcDensity = Quantity< GramPerCentimeterCubed >
 
using celeritas::units::FieldTesla = Quantity< Tesla >
 

Detailed Description

Derivative unit classes and annotated Quantity values.