Celeritas 0.6.0-dev.116+3fbab5e0
|
Unit definitions. More...
Namespaces | |
namespace | celeritas::units |
Units in Celeritas for macro-scale quantities. | |
Macros | |
#define | CELER_ICRT inline constexpr Constant |
Variables | |
Units with numerical value defined to be 1 for CGS | |
constexpr Constant | celeritas::units::centimeter {1} |
Length. | |
constexpr Constant | celeritas::units::gram {1} |
Mass. | |
constexpr Constant | celeritas::units::second {1} |
Time. | |
constexpr Constant | celeritas::units::gauss {1} |
Field strength. | |
constexpr Constant | celeritas::units::kelvin {1} |
Temperature. | |
Exact unit transformations to SI units | |
constexpr Constant | celeritas::units::meter = 100 * centimeter |
constexpr Constant | celeritas::units::kilogram = 1000 * gram |
constexpr Constant | celeritas::units::tesla = 10000 * gauss |
Exact unit transformations using SI unit definitions | |
constexpr Constant | celeritas::units::newton = kilogram * meter / (second * second) |
constexpr Constant | celeritas::units::joule = newton * meter |
constexpr Constant | celeritas::units::coulomb = kilogram / (tesla * second) |
constexpr Constant | celeritas::units::ampere = coulomb / second |
constexpr Constant | celeritas::units::volt = joule / coulomb |
constexpr Constant | celeritas::units::farad = coulomb / volt |
CLHEP units | |
constexpr Constant | celeritas::units::millimeter = Constant{0.1} * centimeter |
constexpr Constant | celeritas::units::nanosecond = Constant{1e-9} * second |
Other common units | |
constexpr Constant | celeritas::units::micrometer = Constant{1e-4} * centimeter |
constexpr Constant | celeritas::units::nanometer = Constant{1e-7} * centimeter |
constexpr Constant | celeritas::units::femtometer = Constant{1e-13} * centimeter |
constexpr Constant | celeritas::units::barn = Constant{1e-24} * centimeter * centimeter |
Unit definitions.