16#include <gsl/gsl_const_cgsm.h>
17#include <gsl/gsl_const_mksa.h>
19#include "../Definitions.H"
28#ifdef CRIPTIC_UNITS_CGS
32 = GSL_CONST_CGSM_UNIFIED_ATOMIC_MASS;
34 = GSL_CONST_CGSM_ELECTRON_VOLT;
36 = GSL_CONST_CGSM_PARSEC;
38 = GSL_CONST_CGSM_LIGHT_YEAR;
41 static constexpr Real m = 100.0;
45#elif defined(CRIPTIC_UNITS_MKS)
49 = GSL_CONST_MKSA_UNIFIED_ATOMIC_MASS;
51 = GSL_CONST_MKSA_ELECTRON_VOLT;
53 = GSL_CONST_MKSA_PARSEC;
55 = GSL_CONST_MKSA_LIGHT_YEAR;
56 static constexpr Real mb = 1e-31;
57 static constexpr Real cm = 0.01;
58 static constexpr Real m = 1.0;
59 static constexpr Real kg = 1.0;
60 static constexpr Real g = 0.001;
Basic integer and real types.
static constexpr Real eV
Definition Units.H:34
static constexpr Real lyr
Definition Units.H:38
static constexpr Real cm
Definition Units.H:40
static constexpr Real PeV
Definition Units.H:69
static constexpr Real day
Definition Units.H:71
static constexpr Real kg
Definition Units.H:42
static constexpr Real yr
Definition Units.H:72
static constexpr Real TeV
Definition Units.H:68
static constexpr Real MeV
Definition Units.H:66
static constexpr Real hr
Definition Units.H:70
static constexpr Real keV
Definition Units.H:65
static constexpr Real kyr
Definition Units.H:73
static constexpr Real pc
Definition Units.H:36
static constexpr Real amu
Definition Units.H:32
static constexpr Real g
Definition Units.H:43
static constexpr Real m
Definition Units.H:41
static constexpr Real GeV
Definition Units.H:67
static constexpr Real mb
Definition Units.H:39
static constexpr Real Myr
Definition Units.H:74
The primary namespace for criptic objects.
Definition AdvancePacket.H:25
double Real
Definition Types.H:38