|
criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
|
Data file of unit conversions. More...
#include <gsl/gsl_const_cgsm.h>#include <gsl/gsl_const_mksa.h>#include "Types.H"#include "../Definitions.H"Go to the source code of this file.
Namespaces | |
| namespace | criptic |
| The primary namespace for criptic objects. | |
| namespace | criptic::units |
| A namespace to hold unit conversions. | |
Variables | |
| static constexpr Real | criptic::units::amu = GSL_CONST_CGSM_UNIFIED_ATOMIC_MASS |
| static constexpr Real | criptic::units::eV = GSL_CONST_CGSM_ELECTRON_VOLT |
| static constexpr Real | criptic::units::pc = GSL_CONST_CGSM_PARSEC |
| static constexpr Real | criptic::units::lyr = GSL_CONST_CGSM_LIGHT_YEAR |
| static constexpr Real | criptic::units::mb = 1e-27 |
| static constexpr Real | criptic::units::cm = 1.0 |
| static constexpr Real | criptic::units::m = 100.0 |
| static constexpr Real | criptic::units::kg = 1000.0 |
| static constexpr Real | criptic::units::g = 1.0 |
| static constexpr Real | criptic::units::keV = 1e3*eV |
| static constexpr Real | criptic::units::MeV = 1e6*eV |
| static constexpr Real | criptic::units::GeV = 1e9*eV |
| static constexpr Real | criptic::units::TeV = 1e12*eV |
| static constexpr Real | criptic::units::PeV = 1e15*eV |
| static constexpr Real | criptic::units::hr = 3600.0 |
| static constexpr Real | criptic::units::day = 24.0 * hr |
| static constexpr Real | criptic::units::yr = 365.25 * day |
| static constexpr Real | criptic::units::kyr = 1e3*yr |
| static constexpr Real | criptic::units::Myr = 1e6*yr |
Data file of unit conversions.
This file provides a namespace that holds conversions between various astronomical and atomic physics units and either CGS or MKS units, depending on which are selected at compile time.