codata_constants_2018_capi.f90 Source File


This file depends on

sourcefile~~codata_constants_2018_capi.f90~~EfferentGraph sourcefile~codata_constants_2018_capi.f90 codata_constants_2018_capi.f90 sourcefile~codata_constants_2018.f90 codata_constants_2018.f90 sourcefile~codata_constants_2018_capi.f90->sourcefile~codata_constants_2018.f90 sourcefile~codata_constants_type_capi.f90 codata_constants_type_capi.f90 sourcefile~codata_constants_2018_capi.f90->sourcefile~codata_constants_type_capi.f90 sourcefile~codata_constants_type.f90 codata_constants_type.f90 sourcefile~codata_constants_2018.f90->sourcefile~codata_constants_type.f90

Files dependent on this one

sourcefile~~codata_constants_2018_capi.f90~~AfferentGraph sourcefile~codata_constants_2018_capi.f90 codata_constants_2018_capi.f90 sourcefile~codata.f90 codata.f90 sourcefile~codata.f90->sourcefile~codata_constants_2018_capi.f90

Source Code

module codata__constants_2018_capi
    !! Codata Constants - C API Autogenerated
    use iso_c_binding, only: c_null_char, c_int
    use codata__constants_2018
    use codata__constants_type_capi
    private

integer(c_int), protected, public, bind(C, name="YEAR_2018") :: capi_YEAR_2018 = YEAR_2018 !capi

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_ELECTRON_MASS_RATIO_2018") ::&
capi_0_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", "-", "e", "l", "e", "c", "t", &
"r", "o", "n", " ", "m", "a", "s", "s", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_ELECTRON_MASS_RATIO_2018%value, &
ALPHA_PARTICLE_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_MASS_2018") ::&
capi_1_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_MASS_2018%value, &
ALPHA_PARTICLE_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_2_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "m", "a", "s", "s", " ", &
"e", "n", "e", "r", "g", "y", " ", "e", "q", "u", &
"i", "v", "a", "l", "e", "n", "t", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_2018%value, &
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_3_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "m", "a", "s", "s", " ", &
"e", "n", "e", "r", "g", "y", " ", "e", "q", "u", &
"i", "v", "a", "l", "e", "n", "t", " ", "i", "n", &
" ", "M", "e", "V", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_MASS_IN_U_2018") ::&
capi_4_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "m", "a", "s", "s", " ", &
"i", "n", " ", "u", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_MASS_IN_U_2018%value, &
ALPHA_PARTICLE_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_MOLAR_MASS_2018") ::&
capi_5_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "m", "o", "l", "a", "r", &
" ", "m", "a", "s", "s", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_MOLAR_MASS_2018%value, &
ALPHA_PARTICLE_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_PROTON_MASS_RATIO_2018") ::&
capi_6_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", "-", "p", "r", "o", "t", "o", &
"n", " ", "m", "a", "s", "s", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_PROTON_MASS_RATIO_2018%value, &
ALPHA_PARTICLE_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ALPHA_PARTICLE_RELATIVE_ATOMIC_MASS_2018") ::&
capi_7_2018 = capi_constant_type([ &
"a", "l", "p", "h", "a", " ", "p", "a", "r", "t", &
"i", "c", "l", "e", " ", "r", "e", "l", "a", "t", &
"i", "v", "e", " ", "a", "t", "o", "m", "i", "c", &
" ", "m", "a", "s", "s", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ALPHA_PARTICLE_RELATIVE_ATOMIC_MASS_2018%value, &
ALPHA_PARTICLE_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ANGSTROM_STAR_2018") ::&
capi_8_2018 = capi_constant_type([ &
"A", "n", "g", "s", "t", "r", "o", "m", " ", "s", &
"t", "a", "r", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ANGSTROM_STAR_2018%value, &
ANGSTROM_STAR_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_CONSTANT_2018") ::&
capi_9_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "c", "o", "n", "s", "t", "a", "n", "t", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_CONSTANT_2018%value, &
ATOMIC_MASS_CONSTANT_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_2018") ::&
capi_10_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "c", "o", "n", "s", "t", "a", "n", "t", &
" ", "e", "n", "e", "r", "g", "y", " ", "e", "q", &
"u", "i", "v", "a", "l", "e", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_2018%value, &
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_11_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "c", "o", "n", "s", "t", "a", "n", "t", &
" ", "e", "n", "e", "r", "g", "y", " ", "e", "q", &
"u", "i", "v", "a", "l", "e", "n", "t", " ", "i", &
"n", " ", "M", "e", "V", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_12_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "e", "l", "e", &
"c", "t", "r", "o", "n", " ", "v", "o", "l", "t", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_HARTREE_RELATIONSHIP_2018") ::&
capi_13_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "h", "a", "r", &
"t", "r", "e", "e", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_HARTREE_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_HERTZ_RELATIONSHIP_2018") ::&
capi_14_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "h", "e", "r", &
"t", "z", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_HERTZ_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_15_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "i", "n", "v", &
"e", "r", "s", "e", " ", "m", "e", "t", "e", "r", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_INVERSE_METER_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_JOULE_RELATIONSHIP_2018") ::&
capi_16_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "j", "o", "u", &
"l", "e", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_JOULE_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_KELVIN_RELATIONSHIP_2018") ::&
capi_17_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "k", "e", "l", &
"v", "i", "n", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_KELVIN_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_MASS_UNIT_KILOGRAM_RELATIONSHIP_2018") ::&
capi_18_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "m", "a", "s", &
"s", " ", "u", "n", "i", "t", "-", "k", "i", "l", &
"o", "g", "r", "a", "m", " ", "r", "e", "l", "a", &
"t", "i", "o", "n", "s", "h", "i", "p", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_MASS_UNIT_KILOGRAM_RELATIONSHIP_2018%value, &
ATOMIC_MASS_UNIT_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_1ST_HYPERPOLARIZABILITY_2018") ::&
capi_19_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "1", "s", "t", " ", "h", &
"y", "p", "e", "r", "p", "o", "l", "a", "r", "i", &
"z", "a", "b", "i", "l", "i", "t", "y", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_1ST_HYPERPOLARIZABILITY_2018%value, &
ATOMIC_UNIT_OF_1ST_HYPERPOLARIZABILITY_2018%uncertainty, &
[ &
"C", "^", "3", " ", "m", "^", "3", " ", "J", "^", &
"-", "2", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_2ND_HYPERPOLARIZABILITY_2018") ::&
capi_20_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "2", "n", "d", " ", "h", &
"y", "p", "e", "r", "p", "o", "l", "a", "r", "i", &
"z", "a", "b", "i", "l", "i", "t", "y", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_2ND_HYPERPOLARIZABILITY_2018%value, &
ATOMIC_UNIT_OF_2ND_HYPERPOLARIZABILITY_2018%uncertainty, &
[ &
"C", "^", "4", " ", "m", "^", "4", " ", "J", "^", &
"-", "3", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ACTION_2018") ::&
capi_21_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "a", "c", "t", "i", "o", &
"n", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ACTION_2018%value, &
ATOMIC_UNIT_OF_ACTION_2018%uncertainty, &
[ &
"J", " ", "s", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_CHARGE_2018") ::&
capi_22_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "c", "h", "a", "r", "g", &
"e", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_CHARGE_2018%value, &
ATOMIC_UNIT_OF_CHARGE_2018%uncertainty, &
[ &
"C", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_CHARGE_DENSITY_2018") ::&
capi_23_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "c", "h", "a", "r", "g", &
"e", " ", "d", "e", "n", "s", "i", "t", "y", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_CHARGE_DENSITY_2018%value, &
ATOMIC_UNIT_OF_CHARGE_DENSITY_2018%uncertainty, &
[ &
"C", " ", "m", "^", "-", "3", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_CURRENT_2018") ::&
capi_24_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "c", "u", "r", "r", "e", &
"n", "t", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_CURRENT_2018%value, &
ATOMIC_UNIT_OF_CURRENT_2018%uncertainty, &
[ &
"A", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_DIPOLE_MOM_2018") ::&
capi_25_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "d", "i", "p", "o", "l", "e", &
" ", "m", "o", "m", ".", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_DIPOLE_MOM_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_DIPOLE_MOM_2018%uncertainty, &
[ &
"C", " ", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_FIELD_2018") ::&
capi_26_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "f", "i", "e", "l", "d", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_FIELD_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_FIELD_2018%uncertainty, &
[ &
"V", " ", "m", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_FIELD_GRADIENT_2018") ::&
capi_27_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "f", "i", "e", "l", "d", " ", &
"g", "r", "a", "d", "i", "e", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_FIELD_GRADIENT_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_FIELD_GRADIENT_2018%uncertainty, &
[ &
"V", " ", "m", "^", "-", "2", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_POLARIZABILITY_2018") ::&
capi_28_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "p", "o", "l", "a", "r", "i", &
"z", "a", "b", "i", "l", "i", "t", "y", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_POLARIZABILITY_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_POLARIZABILITY_2018%uncertainty, &
[ &
"C", "^", "2", " ", "m", "^", "2", " ", "J", "^", &
"-", "1", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_POTENTIAL_2018") ::&
capi_29_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "p", "o", "t", "e", "n", "t", &
"i", "a", "l", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_POTENTIAL_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_POTENTIAL_2018%uncertainty, &
[ &
"V", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ELECTRIC_QUADRUPOLE_MOM_2018") ::&
capi_30_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "l", "e", "c", "t", &
"r", "i", "c", " ", "q", "u", "a", "d", "r", "u", &
"p", "o", "l", "e", " ", "m", "o", "m", ".", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ELECTRIC_QUADRUPOLE_MOM_2018%value, &
ATOMIC_UNIT_OF_ELECTRIC_QUADRUPOLE_MOM_2018%uncertainty, &
[ &
"C", " ", "m", "^", "2", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_ENERGY_2018") ::&
capi_31_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "e", "n", "e", "r", "g", &
"y", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_ENERGY_2018%value, &
ATOMIC_UNIT_OF_ENERGY_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_FORCE_2018") ::&
capi_32_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "f", "o", "r", "c", "e", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_FORCE_2018%value, &
ATOMIC_UNIT_OF_FORCE_2018%uncertainty, &
[ &
"N", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_LENGTH_2018") ::&
capi_33_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "l", "e", "n", "g", "t", &
"h", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_LENGTH_2018%value, &
ATOMIC_UNIT_OF_LENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_MAG_DIPOLE_MOM_2018") ::&
capi_34_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "m", "a", "g", ".", " ", &
"d", "i", "p", "o", "l", "e", " ", "m", "o", "m", &
".", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_MAG_DIPOLE_MOM_2018%value, &
ATOMIC_UNIT_OF_MAG_DIPOLE_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_MAG_FLUX_DENSITY_2018") ::&
capi_35_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "m", "a", "g", ".", " ", &
"f", "l", "u", "x", " ", "d", "e", "n", "s", "i", &
"t", "y", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_MAG_FLUX_DENSITY_2018%value, &
ATOMIC_UNIT_OF_MAG_FLUX_DENSITY_2018%uncertainty, &
[ &
"T", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_MAGNETIZABILITY_2018") ::&
capi_36_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "m", "a", "g", "n", "e", &
"t", "i", "z", "a", "b", "i", "l", "i", "t", "y", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_MAGNETIZABILITY_2018%value, &
ATOMIC_UNIT_OF_MAGNETIZABILITY_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "2", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_MASS_2018") ::&
capi_37_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_MASS_2018%value, &
ATOMIC_UNIT_OF_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_MOMENTUM_2018") ::&
capi_38_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "m", "o", "m", "e", "n", &
"t", "u", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_MOMENTUM_2018%value, &
ATOMIC_UNIT_OF_MOMENTUM_2018%uncertainty, &
[ &
"k", "g", " ", "m", " ", "s", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_PERMITTIVITY_2018") ::&
capi_39_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "p", "e", "r", "m", "i", &
"t", "t", "i", "v", "i", "t", "y", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_PERMITTIVITY_2018%value, &
ATOMIC_UNIT_OF_PERMITTIVITY_2018%uncertainty, &
[ &
"F", " ", "m", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_TIME_2018") ::&
capi_40_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "t", "i", "m", "e", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_TIME_2018%value, &
ATOMIC_UNIT_OF_TIME_2018%uncertainty, &
[ &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ATOMIC_UNIT_OF_VELOCITY_2018") ::&
capi_41_2018 = capi_constant_type([ &
"a", "t", "o", "m", "i", "c", " ", "u", "n", "i", &
"t", " ", "o", "f", " ", "v", "e", "l", "o", "c", &
"i", "t", "y", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ATOMIC_UNIT_OF_VELOCITY_2018%value, &
ATOMIC_UNIT_OF_VELOCITY_2018%uncertainty, &
[ &
"m", " ", "s", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="AVOGADRO_CONSTANT_2018") ::&
capi_42_2018 = capi_constant_type([ &
"A", "v", "o", "g", "a", "d", "r", "o", " ", "c", &
"o", "n", "s", "t", "a", "n", "t", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
AVOGADRO_CONSTANT_2018%value, &
AVOGADRO_CONSTANT_2018%uncertainty, &
[ &
"m", "o", "l", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_MAGNETON_2018") ::&
capi_43_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_MAGNETON_2018%value, &
BOHR_MAGNETON_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_MAGNETON_IN_EV_T_2018") ::&
capi_44_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "i", "n", " ", "e", "V", "/", &
"T", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_MAGNETON_IN_EV_T_2018%value, &
BOHR_MAGNETON_IN_EV_T_2018%uncertainty, &
[ &
"e", "V", " ", "T", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_MAGNETON_IN_HZ_T_2018") ::&
capi_45_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "i", "n", " ", "H", "z", "/", &
"T", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_MAGNETON_IN_HZ_T_2018%value, &
BOHR_MAGNETON_IN_HZ_T_2018%uncertainty, &
[ &
"H", "z", " ", "T", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018") ::&
capi_46_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "i", "n", " ", "i", "n", "v", &
"e", "r", "s", "e", " ", "m", "e", "t", "e", "r", &
" ", "p", "e", "r", " ", "t", "e", "s", "l", "a", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018%value, &
BOHR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018%uncertainty, &
[ &
"m", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_MAGNETON_IN_K_T_2018") ::&
capi_47_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "i", "n", " ", "K", "/", "T", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_MAGNETON_IN_K_T_2018%value, &
BOHR_MAGNETON_IN_K_T_2018%uncertainty, &
[ &
"K", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOHR_RADIUS_2018") ::&
capi_48_2018 = capi_constant_type([ &
"B", "o", "h", "r", " ", "r", "a", "d", "i", "u", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOHR_RADIUS_2018%value, &
BOHR_RADIUS_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOLTZMANN_CONSTANT_2018") ::&
capi_49_2018 = capi_constant_type([ &
"B", "o", "l", "t", "z", "m", "a", "n", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOLTZMANN_CONSTANT_2018%value, &
BOLTZMANN_CONSTANT_2018%uncertainty, &
[ &
"J", " ", "K", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOLTZMANN_CONSTANT_IN_EV_K_2018") ::&
capi_50_2018 = capi_constant_type([ &
"B", "o", "l", "t", "z", "m", "a", "n", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "i", &
"n", " ", "e", "V", "/", "K", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOLTZMANN_CONSTANT_IN_EV_K_2018%value, &
BOLTZMANN_CONSTANT_IN_EV_K_2018%uncertainty, &
[ &
"e", "V", " ", "K", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOLTZMANN_CONSTANT_IN_HZ_K_2018") ::&
capi_51_2018 = capi_constant_type([ &
"B", "o", "l", "t", "z", "m", "a", "n", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "i", &
"n", " ", "H", "z", "/", "K", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOLTZMANN_CONSTANT_IN_HZ_K_2018%value, &
BOLTZMANN_CONSTANT_IN_HZ_K_2018%uncertainty, &
[ &
"H", "z", " ", "K", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="BOLTZMANN_CONSTANT_IN_INVERSE_METER_PER_KELVIN_2018") ::&
capi_52_2018 = capi_constant_type([ &
"B", "o", "l", "t", "z", "m", "a", "n", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "i", &
"n", " ", "i", "n", "v", "e", "r", "s", "e", " ", &
"m", "e", "t", "e", "r", " ", "p", "e", "r", " ", &
"k", "e", "l", "v", "i", "n", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
BOLTZMANN_CONSTANT_IN_INVERSE_METER_PER_KELVIN_2018%value, &
BOLTZMANN_CONSTANT_IN_INVERSE_METER_PER_KELVIN_2018%uncertainty, &
[ &
"m", "^", "-", "1", " ", "K", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CHARACTERISTIC_IMPEDANCE_OF_VACUUM_2018") ::&
capi_53_2018 = capi_constant_type([ &
"c", "h", "a", "r", "a", "c", "t", "e", "r", "i", &
"s", "t", "i", "c", " ", "i", "m", "p", "e", "d", &
"a", "n", "c", "e", " ", "o", "f", " ", "v", "a", &
"c", "u", "u", "m", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CHARACTERISTIC_IMPEDANCE_OF_VACUUM_2018%value, &
CHARACTERISTIC_IMPEDANCE_OF_VACUUM_2018%uncertainty, &
[ &
"o", "h", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CLASSICAL_ELECTRON_RADIUS_2018") ::&
capi_54_2018 = capi_constant_type([ &
"c", "l", "a", "s", "s", "i", "c", "a", "l", " ", &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "r", &
"a", "d", "i", "u", "s", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CLASSICAL_ELECTRON_RADIUS_2018%value, &
CLASSICAL_ELECTRON_RADIUS_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="COMPTON_WAVELENGTH_2018") ::&
capi_55_2018 = capi_constant_type([ &
"C", "o", "m", "p", "t", "o", "n", " ", "w", "a", &
"v", "e", "l", "e", "n", "g", "t", "h", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
COMPTON_WAVELENGTH_2018%value, &
COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONDUCTANCE_QUANTUM_2018") ::&
capi_56_2018 = capi_constant_type([ &
"c", "o", "n", "d", "u", "c", "t", "a", "n", "c", &
"e", " ", "q", "u", "a", "n", "t", "u", "m", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONDUCTANCE_QUANTUM_2018%value, &
CONDUCTANCE_QUANTUM_2018%uncertainty, &
[ &
"S", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_AMPERE_90_2018") ::&
capi_57_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "a", "m", "p", "e", "r", "e", "-", "9", &
"0", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_AMPERE_90_2018%value, &
CONVENTIONAL_VALUE_OF_AMPERE_90_2018%uncertainty, &
[ &
"A", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_COULOMB_90_2018") ::&
capi_58_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "c", "o", "u", "l", "o", "m", "b", "-", &
"9", "0", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_COULOMB_90_2018%value, &
CONVENTIONAL_VALUE_OF_COULOMB_90_2018%uncertainty, &
[ &
"C", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_FARAD_90_2018") ::&
capi_59_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "f", "a", "r", "a", "d", "-", "9", "0", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_FARAD_90_2018%value, &
CONVENTIONAL_VALUE_OF_FARAD_90_2018%uncertainty, &
[ &
"F", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_HENRY_90_2018") ::&
capi_60_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "h", "e", "n", "r", "y", "-", "9", "0", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_HENRY_90_2018%value, &
CONVENTIONAL_VALUE_OF_HENRY_90_2018%uncertainty, &
[ &
"H", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_JOSEPHSON_CONSTANT_2018") ::&
capi_61_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "J", "o", "s", "e", "p", "h", "s", "o", &
"n", " ", "c", "o", "n", "s", "t", "a", "n", "t", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_JOSEPHSON_CONSTANT_2018%value, &
CONVENTIONAL_VALUE_OF_JOSEPHSON_CONSTANT_2018%uncertainty, &
[ &
"H", "z", " ", "V", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_OHM_90_2018") ::&
capi_62_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "o", "h", "m", "-", "9", "0", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_OHM_90_2018%value, &
CONVENTIONAL_VALUE_OF_OHM_90_2018%uncertainty, &
[ &
"o", "h", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_VOLT_90_2018") ::&
capi_63_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "v", "o", "l", "t", "-", "9", "0", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_VOLT_90_2018%value, &
CONVENTIONAL_VALUE_OF_VOLT_90_2018%uncertainty, &
[ &
"V", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_VON_KLITZING_CONSTANT_2018") ::&
capi_64_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "v", "o", "n", " ", "K", "l", "i", "t", &
"z", "i", "n", "g", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_VON_KLITZING_CONSTANT_2018%value, &
CONVENTIONAL_VALUE_OF_VON_KLITZING_CONSTANT_2018%uncertainty, &
[ &
"o", "h", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="CONVENTIONAL_VALUE_OF_WATT_90_2018") ::&
capi_65_2018 = capi_constant_type([ &
"c", "o", "n", "v", "e", "n", "t", "i", "o", "n", &
"a", "l", " ", "v", "a", "l", "u", "e", " ", "o", &
"f", " ", "w", "a", "t", "t", "-", "9", "0", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
CONVENTIONAL_VALUE_OF_WATT_90_2018%value, &
CONVENTIONAL_VALUE_OF_WATT_90_2018%uncertainty, &
[ &
"W", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="COPPER_X_UNIT_2018") ::&
capi_66_2018 = capi_constant_type([ &
"C", "o", "p", "p", "e", "r", " ", "x", " ", "u", &
"n", "i", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
COPPER_X_UNIT_2018%value, &
COPPER_X_UNIT_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_ELECTRON_MAG_MOM_RATIO_2018") ::&
capi_67_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", "-", "e", &
"l", "e", "c", "t", "r", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_ELECTRON_MAG_MOM_RATIO_2018%value, &
DEUTERON_ELECTRON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_ELECTRON_MASS_RATIO_2018") ::&
capi_68_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", "-", "e", &
"l", "e", "c", "t", "r", "o", "n", " ", "m", "a", &
"s", "s", " ", "r", "a", "t", "i", "o", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_ELECTRON_MASS_RATIO_2018%value, &
DEUTERON_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_G_FACTOR_2018") ::&
capi_69_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "g", &
" ", "f", "a", "c", "t", "o", "r", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_G_FACTOR_2018%value, &
DEUTERON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MAG_MOM_2018") ::&
capi_70_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MAG_MOM_2018%value, &
DEUTERON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_71_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", " ", "t", &
"o", " ", "B", "o", "h", "r", " ", "m", "a", "g", &
"n", "e", "t", "o", "n", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
DEUTERON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_72_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", " ", "t", &
"o", " ", "n", "u", "c", "l", "e", "a", "r", " ", &
"m", "a", "g", "n", "e", "t", "o", "n", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
DEUTERON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MASS_2018") ::&
capi_73_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "s", "s", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MASS_2018%value, &
DEUTERON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_74_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "e", "n", "e", "r", "g", "y", &
" ", "e", "q", "u", "i", "v", "a", "l", "e", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MASS_ENERGY_EQUIVALENT_2018%value, &
DEUTERON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_75_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "e", "n", "e", "r", "g", "y", &
" ", "e", "q", "u", "i", "v", "a", "l", "e", "n", &
"t", " ", "i", "n", " ", "M", "e", "V", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
DEUTERON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MASS_IN_U_2018") ::&
capi_76_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "i", "n", " ", "u", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MASS_IN_U_2018%value, &
DEUTERON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_MOLAR_MASS_2018") ::&
capi_77_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "m", &
"o", "l", "a", "r", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_MOLAR_MASS_2018%value, &
DEUTERON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_NEUTRON_MAG_MOM_RATIO_2018") ::&
capi_78_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", "-", "n", &
"e", "u", "t", "r", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_NEUTRON_MAG_MOM_RATIO_2018%value, &
DEUTERON_NEUTRON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_PROTON_MAG_MOM_RATIO_2018") ::&
capi_79_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", "-", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_PROTON_MAG_MOM_RATIO_2018%value, &
DEUTERON_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_PROTON_MASS_RATIO_2018") ::&
capi_80_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", "-", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_PROTON_MASS_RATIO_2018%value, &
DEUTERON_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_RELATIVE_ATOMIC_MASS_2018") ::&
capi_81_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "r", &
"e", "l", "a", "t", "i", "v", "e", " ", "a", "t", &
"o", "m", "i", "c", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_RELATIVE_ATOMIC_MASS_2018%value, &
DEUTERON_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="DEUTERON_RMS_CHARGE_RADIUS_2018") ::&
capi_82_2018 = capi_constant_type([ &
"d", "e", "u", "t", "e", "r", "o", "n", " ", "r", &
"m", "s", " ", "c", "h", "a", "r", "g", "e", " ", &
"r", "a", "d", "i", "u", "s", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
DEUTERON_RMS_CHARGE_RADIUS_2018%value, &
DEUTERON_RMS_CHARGE_RADIUS_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_CHARGE_TO_MASS_QUOTIENT_2018") ::&
capi_83_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "c", &
"h", "a", "r", "g", "e", " ", "t", "o", " ", "m", &
"a", "s", "s", " ", "q", "u", "o", "t", "i", "e", &
"n", "t", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_CHARGE_TO_MASS_QUOTIENT_2018%value, &
ELECTRON_CHARGE_TO_MASS_QUOTIENT_2018%uncertainty, &
[ &
"C", " ", "k", "g", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_DEUTERON_MAG_MOM_RATIO_2018") ::&
capi_84_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "d", &
"e", "u", "t", "e", "r", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_DEUTERON_MAG_MOM_RATIO_2018%value, &
ELECTRON_DEUTERON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_DEUTERON_MASS_RATIO_2018") ::&
capi_85_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "d", &
"e", "u", "t", "e", "r", "o", "n", " ", "m", "a", &
"s", "s", " ", "r", "a", "t", "i", "o", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_DEUTERON_MASS_RATIO_2018%value, &
ELECTRON_DEUTERON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_G_FACTOR_2018") ::&
capi_86_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "g", &
" ", "f", "a", "c", "t", "o", "r", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_G_FACTOR_2018%value, &
ELECTRON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_GYROMAG_RATIO_2018") ::&
capi_87_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "g", &
"y", "r", "o", "m", "a", "g", ".", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_GYROMAG_RATIO_2018%value, &
ELECTRON_GYROMAG_RATIO_2018%uncertainty, &
[ &
"s", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_GYROMAG_RATIO_IN_MHZ_T_2018") ::&
capi_88_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "g", &
"y", "r", "o", "m", "a", "g", ".", " ", "r", "a", &
"t", "i", "o", " ", "i", "n", " ", "M", "H", "z", &
"/", "T", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_GYROMAG_RATIO_IN_MHZ_T_2018%value, &
ELECTRON_GYROMAG_RATIO_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_HELION_MASS_RATIO_2018") ::&
capi_89_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "h", &
"e", "l", "i", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_HELION_MASS_RATIO_2018%value, &
ELECTRON_HELION_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MAG_MOM_2018") ::&
capi_90_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MAG_MOM_2018%value, &
ELECTRON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MAG_MOM_ANOMALY_2018") ::&
capi_91_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", " ", "a", &
"n", "o", "m", "a", "l", "y", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MAG_MOM_ANOMALY_2018%value, &
ELECTRON_MAG_MOM_ANOMALY_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_92_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", " ", "t", &
"o", " ", "B", "o", "h", "r", " ", "m", "a", "g", &
"n", "e", "t", "o", "n", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
ELECTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_93_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "g", ".", " ", "m", "o", "m", ".", " ", "t", &
"o", " ", "n", "u", "c", "l", "e", "a", "r", " ", &
"m", "a", "g", "n", "e", "t", "o", "n", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
ELECTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MASS_2018") ::&
capi_94_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "s", "s", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MASS_2018%value, &
ELECTRON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_95_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "e", "n", "e", "r", "g", "y", &
" ", "e", "q", "u", "i", "v", "a", "l", "e", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MASS_ENERGY_EQUIVALENT_2018%value, &
ELECTRON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_96_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "e", "n", "e", "r", "g", "y", &
" ", "e", "q", "u", "i", "v", "a", "l", "e", "n", &
"t", " ", "i", "n", " ", "M", "e", "V", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
ELECTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MASS_IN_U_2018") ::&
capi_97_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"a", "s", "s", " ", "i", "n", " ", "u", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MASS_IN_U_2018%value, &
ELECTRON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MOLAR_MASS_2018") ::&
capi_98_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "m", &
"o", "l", "a", "r", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MOLAR_MASS_2018%value, &
ELECTRON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MUON_MAG_MOM_RATIO_2018") ::&
capi_99_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "m", &
"u", "o", "n", " ", "m", "a", "g", ".", " ", "m", &
"o", "m", ".", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MUON_MAG_MOM_RATIO_2018%value, &
ELECTRON_MUON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_MUON_MASS_RATIO_2018") ::&
capi_100_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "m", &
"u", "o", "n", " ", "m", "a", "s", "s", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_MUON_MASS_RATIO_2018%value, &
ELECTRON_MUON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_NEUTRON_MAG_MOM_RATIO_2018") ::&
capi_101_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "n", &
"e", "u", "t", "r", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_NEUTRON_MAG_MOM_RATIO_2018%value, &
ELECTRON_NEUTRON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_NEUTRON_MASS_RATIO_2018") ::&
capi_102_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "n", &
"e", "u", "t", "r", "o", "n", " ", "m", "a", "s", &
"s", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_NEUTRON_MASS_RATIO_2018%value, &
ELECTRON_NEUTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_PROTON_MAG_MOM_RATIO_2018") ::&
capi_103_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_PROTON_MAG_MOM_RATIO_2018%value, &
ELECTRON_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_PROTON_MASS_RATIO_2018") ::&
capi_104_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_PROTON_MASS_RATIO_2018%value, &
ELECTRON_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_RELATIVE_ATOMIC_MASS_2018") ::&
capi_105_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "r", &
"e", "l", "a", "t", "i", "v", "e", " ", "a", "t", &
"o", "m", "i", "c", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_RELATIVE_ATOMIC_MASS_2018%value, &
ELECTRON_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_TAU_MASS_RATIO_2018") ::&
capi_106_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "t", &
"a", "u", " ", "m", "a", "s", "s", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_TAU_MASS_RATIO_2018%value, &
ELECTRON_TAU_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_TO_ALPHA_PARTICLE_MASS_RATIO_2018") ::&
capi_107_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "t", &
"o", " ", "a", "l", "p", "h", "a", " ", "p", "a", &
"r", "t", "i", "c", "l", "e", " ", "m", "a", "s", &
"s", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_TO_ALPHA_PARTICLE_MASS_RATIO_2018%value, &
ELECTRON_TO_ALPHA_PARTICLE_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_TO_SHIELDED_HELION_MAG_MOM_RATIO_2018") ::&
capi_108_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "t", &
"o", " ", "s", "h", "i", "e", "l", "d", "e", "d", &
" ", "h", "e", "l", "i", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_TO_SHIELDED_HELION_MAG_MOM_RATIO_2018%value, &
ELECTRON_TO_SHIELDED_HELION_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018") ::&
capi_109_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "t", &
"o", " ", "s", "h", "i", "e", "l", "d", "e", "d", &
" ", "p", "r", "o", "t", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%value, &
ELECTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_TRITON_MASS_RATIO_2018") ::&
capi_110_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", "-", "t", &
"r", "i", "t", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_TRITON_MASS_RATIO_2018%value, &
ELECTRON_TRITON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_2018") ::&
capi_111_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_2018%value, &
ELECTRON_VOLT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_112_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "a", "t", "o", "m", "i", "c", &
" ", "m", "a", "s", "s", " ", "u", "n", "i", "t", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_HARTREE_RELATIONSHIP_2018") ::&
capi_113_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "h", "a", "r", "t", "r", "e", &
"e", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_HARTREE_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_HERTZ_RELATIONSHIP_2018") ::&
capi_114_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "h", "e", "r", "t", "z", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_HERTZ_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_115_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "i", "n", "v", "e", "r", "s", &
"e", " ", "m", "e", "t", "e", "r", " ", "r", "e", &
"l", "a", "t", "i", "o", "n", "s", "h", "i", "p", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_INVERSE_METER_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_JOULE_RELATIONSHIP_2018") ::&
capi_116_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "j", "o", "u", "l", "e", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_JOULE_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_KELVIN_RELATIONSHIP_2018") ::&
capi_117_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "k", "e", "l", "v", "i", "n", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_KELVIN_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELECTRON_VOLT_KILOGRAM_RELATIONSHIP_2018") ::&
capi_118_2018 = capi_constant_type([ &
"e", "l", "e", "c", "t", "r", "o", "n", " ", "v", &
"o", "l", "t", "-", "k", "i", "l", "o", "g", "r", &
"a", "m", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELECTRON_VOLT_KILOGRAM_RELATIONSHIP_2018%value, &
ELECTRON_VOLT_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELEMENTARY_CHARGE_2018") ::&
capi_119_2018 = capi_constant_type([ &
"e", "l", "e", "m", "e", "n", "t", "a", "r", "y", &
" ", "c", "h", "a", "r", "g", "e", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELEMENTARY_CHARGE_2018%value, &
ELEMENTARY_CHARGE_2018%uncertainty, &
[ &
"C", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="ELEMENTARY_CHARGE_OVER_H_BAR_2018") ::&
capi_120_2018 = capi_constant_type([ &
"e", "l", "e", "m", "e", "n", "t", "a", "r", "y", &
" ", "c", "h", "a", "r", "g", "e", " ", "o", "v", &
"e", "r", " ", "h", "-", "b", "a", "r", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
ELEMENTARY_CHARGE_OVER_H_BAR_2018%value, &
ELEMENTARY_CHARGE_OVER_H_BAR_2018%uncertainty, &
[ &
"A", " ", "J", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="FARADAY_CONSTANT_2018") ::&
capi_121_2018 = capi_constant_type([ &
"F", "a", "r", "a", "d", "a", "y", " ", "c", "o", &
"n", "s", "t", "a", "n", "t", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
FARADAY_CONSTANT_2018%value, &
FARADAY_CONSTANT_2018%uncertainty, &
[ &
"C", " ", "m", "o", "l", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="FERMI_COUPLING_CONSTANT_2018") ::&
capi_122_2018 = capi_constant_type([ &
"F", "e", "r", "m", "i", " ", "c", "o", "u", "p", &
"l", "i", "n", "g", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
FERMI_COUPLING_CONSTANT_2018%value, &
FERMI_COUPLING_CONSTANT_2018%uncertainty, &
[ &
"G", "e", "V", "^", "-", "2", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="FINE_STRUCTURE_CONSTANT_2018") ::&
capi_123_2018 = capi_constant_type([ &
"f", "i", "n", "e", "-", "s", "t", "r", "u", "c", &
"t", "u", "r", "e", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
FINE_STRUCTURE_CONSTANT_2018%value, &
FINE_STRUCTURE_CONSTANT_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="FIRST_RADIATION_CONSTANT_2018") ::&
capi_124_2018 = capi_constant_type([ &
"f", "i", "r", "s", "t", " ", "r", "a", "d", "i", &
"a", "t", "i", "o", "n", " ", "c", "o", "n", "s", &
"t", "a", "n", "t", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
FIRST_RADIATION_CONSTANT_2018%value, &
FIRST_RADIATION_CONSTANT_2018%uncertainty, &
[ &
"W", " ", "m", "^", "2", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="FIRST_RADIATION_CONSTANT_FOR_SPECTRAL_RADIANCE_2018") ::&
capi_125_2018 = capi_constant_type([ &
"f", "i", "r", "s", "t", " ", "r", "a", "d", "i", &
"a", "t", "i", "o", "n", " ", "c", "o", "n", "s", &
"t", "a", "n", "t", " ", "f", "o", "r", " ", "s", &
"p", "e", "c", "t", "r", "a", "l", " ", "r", "a", &
"d", "i", "a", "n", "c", "e", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
FIRST_RADIATION_CONSTANT_FOR_SPECTRAL_RADIANCE_2018%value, &
FIRST_RADIATION_CONSTANT_FOR_SPECTRAL_RADIANCE_2018%uncertainty, &
[ &
"W", " ", "m", "^", "2", " ", "s", "r", "^", "-", &
"1", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_126_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "a", "t", &
"o", "m", "i", "c", " ", "m", "a", "s", "s", " ", &
"u", "n", "i", "t", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
HARTREE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_127_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "e", "l", &
"e", "c", "t", "r", "o", "n", " ", "v", "o", "l", &
"t", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
HARTREE_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_ENERGY_2018") ::&
capi_128_2018 = capi_constant_type([ &
"H", "a", "r", "t", "r", "e", "e", " ", "e", "n", &
"e", "r", "g", "y", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_ENERGY_2018%value, &
HARTREE_ENERGY_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_ENERGY_IN_EV_2018") ::&
capi_129_2018 = capi_constant_type([ &
"H", "a", "r", "t", "r", "e", "e", " ", "e", "n", &
"e", "r", "g", "y", " ", "i", "n", " ", "e", "V", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_ENERGY_IN_EV_2018%value, &
HARTREE_ENERGY_IN_EV_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_HERTZ_RELATIONSHIP_2018") ::&
capi_130_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "h", "e", &
"r", "t", "z", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_HERTZ_RELATIONSHIP_2018%value, &
HARTREE_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_131_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "i", "n", &
"v", "e", "r", "s", "e", " ", "m", "e", "t", "e", &
"r", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_INVERSE_METER_RELATIONSHIP_2018%value, &
HARTREE_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_JOULE_RELATIONSHIP_2018") ::&
capi_132_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "j", "o", &
"u", "l", "e", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_JOULE_RELATIONSHIP_2018%value, &
HARTREE_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_KELVIN_RELATIONSHIP_2018") ::&
capi_133_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "k", "e", &
"l", "v", "i", "n", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_KELVIN_RELATIONSHIP_2018%value, &
HARTREE_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HARTREE_KILOGRAM_RELATIONSHIP_2018") ::&
capi_134_2018 = capi_constant_type([ &
"h", "a", "r", "t", "r", "e", "e", "-", "k", "i", &
"l", "o", "g", "r", "a", "m", " ", "r", "e", "l", &
"a", "t", "i", "o", "n", "s", "h", "i", "p", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HARTREE_KILOGRAM_RELATIONSHIP_2018%value, &
HARTREE_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_ELECTRON_MASS_RATIO_2018") ::&
capi_135_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", "-", "e", "l", "e", &
"c", "t", "r", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_ELECTRON_MASS_RATIO_2018%value, &
HELION_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_G_FACTOR_2018") ::&
capi_136_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "g", " ", "f", &
"a", "c", "t", "o", "r", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_G_FACTOR_2018%value, &
HELION_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MAG_MOM_2018") ::&
capi_137_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MAG_MOM_2018%value, &
HELION_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_138_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_139_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MASS_2018") ::&
capi_140_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "s", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MASS_2018%value, &
HELION_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_141_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MASS_ENERGY_EQUIVALENT_2018%value, &
HELION_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_142_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", " ", &
"i", "n", " ", "M", "e", "V", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
HELION_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MASS_IN_U_2018") ::&
capi_143_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "a", "s", &
"s", " ", "i", "n", " ", "u", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MASS_IN_U_2018%value, &
HELION_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_MOLAR_MASS_2018") ::&
capi_144_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "m", "o", "l", &
"a", "r", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_MOLAR_MASS_2018%value, &
HELION_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_PROTON_MASS_RATIO_2018") ::&
capi_145_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", "-", "p", "r", "o", &
"t", "o", "n", " ", "m", "a", "s", "s", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_PROTON_MASS_RATIO_2018%value, &
HELION_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_RELATIVE_ATOMIC_MASS_2018") ::&
capi_146_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "r", "e", "l", &
"a", "t", "i", "v", "e", " ", "a", "t", "o", "m", &
"i", "c", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_RELATIVE_ATOMIC_MASS_2018%value, &
HELION_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HELION_SHIELDING_SHIFT_2018") ::&
capi_147_2018 = capi_constant_type([ &
"h", "e", "l", "i", "o", "n", " ", "s", "h", "i", &
"e", "l", "d", "i", "n", "g", " ", "s", "h", "i", &
"f", "t", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HELION_SHIELDING_SHIFT_2018%value, &
HELION_SHIELDING_SHIFT_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_148_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "a", "t", "o", "m", &
"i", "c", " ", "m", "a", "s", "s", " ", "u", "n", &
"i", "t", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
HERTZ_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_149_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "e", "l", "e", "c", &
"t", "r", "o", "n", " ", "v", "o", "l", "t", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
HERTZ_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_HARTREE_RELATIONSHIP_2018") ::&
capi_150_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "h", "a", "r", "t", &
"r", "e", "e", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_HARTREE_RELATIONSHIP_2018%value, &
HERTZ_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_151_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "i", "n", "v", "e", &
"r", "s", "e", " ", "m", "e", "t", "e", "r", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_INVERSE_METER_RELATIONSHIP_2018%value, &
HERTZ_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_JOULE_RELATIONSHIP_2018") ::&
capi_152_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "j", "o", "u", "l", &
"e", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_JOULE_RELATIONSHIP_2018%value, &
HERTZ_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_KELVIN_RELATIONSHIP_2018") ::&
capi_153_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "k", "e", "l", "v", &
"i", "n", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_KELVIN_RELATIONSHIP_2018%value, &
HERTZ_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HERTZ_KILOGRAM_RELATIONSHIP_2018") ::&
capi_154_2018 = capi_constant_type([ &
"h", "e", "r", "t", "z", "-", "k", "i", "l", "o", &
"g", "r", "a", "m", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HERTZ_KILOGRAM_RELATIONSHIP_2018%value, &
HERTZ_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="HYPERFINE_TRANSITION_FREQUENCY_OF_CS_133_2018") ::&
capi_155_2018 = capi_constant_type([ &
"h", "y", "p", "e", "r", "f", "i", "n", "e", " ", &
"t", "r", "a", "n", "s", "i", "t", "i", "o", "n", &
" ", "f", "r", "e", "q", "u", "e", "n", "c", "y", &
" ", "o", "f", " ", "C", "s", "-", "1", "3", "3", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
HYPERFINE_TRANSITION_FREQUENCY_OF_CS_133_2018%value, &
HYPERFINE_TRANSITION_FREQUENCY_OF_CS_133_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_FINE_STRUCTURE_CONSTANT_2018") ::&
capi_156_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "f", "i", &
"n", "e", "-", "s", "t", "r", "u", "c", "t", "u", &
"r", "e", " ", "c", "o", "n", "s", "t", "a", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_FINE_STRUCTURE_CONSTANT_2018%value, &
INVERSE_FINE_STRUCTURE_CONSTANT_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_157_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "a", "t", "o", "m", "i", "c", &
" ", "m", "a", "s", "s", " ", "u", "n", "i", "t", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
INVERSE_METER_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_158_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "e", "l", "e", "c", "t", "r", &
"o", "n", " ", "v", "o", "l", "t", " ", "r", "e", &
"l", "a", "t", "i", "o", "n", "s", "h", "i", "p", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
INVERSE_METER_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_HARTREE_RELATIONSHIP_2018") ::&
capi_159_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "h", "a", "r", "t", "r", "e", &
"e", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_HARTREE_RELATIONSHIP_2018%value, &
INVERSE_METER_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_HERTZ_RELATIONSHIP_2018") ::&
capi_160_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "h", "e", "r", "t", "z", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_HERTZ_RELATIONSHIP_2018%value, &
INVERSE_METER_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_JOULE_RELATIONSHIP_2018") ::&
capi_161_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "j", "o", "u", "l", "e", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_JOULE_RELATIONSHIP_2018%value, &
INVERSE_METER_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_KELVIN_RELATIONSHIP_2018") ::&
capi_162_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "k", "e", "l", "v", "i", "n", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_KELVIN_RELATIONSHIP_2018%value, &
INVERSE_METER_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_METER_KILOGRAM_RELATIONSHIP_2018") ::&
capi_163_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", "-", "k", "i", "l", "o", "g", "r", &
"a", "m", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_METER_KILOGRAM_RELATIONSHIP_2018%value, &
INVERSE_METER_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="INVERSE_OF_CONDUCTANCE_QUANTUM_2018") ::&
capi_164_2018 = capi_constant_type([ &
"i", "n", "v", "e", "r", "s", "e", " ", "o", "f", &
" ", "c", "o", "n", "d", "u", "c", "t", "a", "n", &
"c", "e", " ", "q", "u", "a", "n", "t", "u", "m", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
INVERSE_OF_CONDUCTANCE_QUANTUM_2018%value, &
INVERSE_OF_CONDUCTANCE_QUANTUM_2018%uncertainty, &
[ &
"o", "h", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOSEPHSON_CONSTANT_2018") ::&
capi_165_2018 = capi_constant_type([ &
"J", "o", "s", "e", "p", "h", "s", "o", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOSEPHSON_CONSTANT_2018%value, &
JOSEPHSON_CONSTANT_2018%uncertainty, &
[ &
"H", "z", " ", "V", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_166_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "a", "t", "o", "m", &
"i", "c", " ", "m", "a", "s", "s", " ", "u", "n", &
"i", "t", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
JOULE_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_167_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "e", "l", "e", "c", &
"t", "r", "o", "n", " ", "v", "o", "l", "t", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
JOULE_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_HARTREE_RELATIONSHIP_2018") ::&
capi_168_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "h", "a", "r", "t", &
"r", "e", "e", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_HARTREE_RELATIONSHIP_2018%value, &
JOULE_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_HERTZ_RELATIONSHIP_2018") ::&
capi_169_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "h", "e", "r", "t", &
"z", " ", "r", "e", "l", "a", "t", "i", "o", "n", &
"s", "h", "i", "p", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_HERTZ_RELATIONSHIP_2018%value, &
JOULE_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_170_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "i", "n", "v", "e", &
"r", "s", "e", " ", "m", "e", "t", "e", "r", " ", &
"r", "e", "l", "a", "t", "i", "o", "n", "s", "h", &
"i", "p", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_INVERSE_METER_RELATIONSHIP_2018%value, &
JOULE_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_KELVIN_RELATIONSHIP_2018") ::&
capi_171_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "k", "e", "l", "v", &
"i", "n", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_KELVIN_RELATIONSHIP_2018%value, &
JOULE_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="JOULE_KILOGRAM_RELATIONSHIP_2018") ::&
capi_172_2018 = capi_constant_type([ &
"j", "o", "u", "l", "e", "-", "k", "i", "l", "o", &
"g", "r", "a", "m", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
JOULE_KILOGRAM_RELATIONSHIP_2018%value, &
JOULE_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_173_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "a", "t", "o", &
"m", "i", "c", " ", "m", "a", "s", "s", " ", "u", &
"n", "i", "t", " ", "r", "e", "l", "a", "t", "i", &
"o", "n", "s", "h", "i", "p", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
KELVIN_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_174_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "e", "l", "e", &
"c", "t", "r", "o", "n", " ", "v", "o", "l", "t", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
KELVIN_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_HARTREE_RELATIONSHIP_2018") ::&
capi_175_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "h", "a", "r", &
"t", "r", "e", "e", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_HARTREE_RELATIONSHIP_2018%value, &
KELVIN_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_HERTZ_RELATIONSHIP_2018") ::&
capi_176_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "h", "e", "r", &
"t", "z", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_HERTZ_RELATIONSHIP_2018%value, &
KELVIN_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_177_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "i", "n", "v", &
"e", "r", "s", "e", " ", "m", "e", "t", "e", "r", &
" ", "r", "e", "l", "a", "t", "i", "o", "n", "s", &
"h", "i", "p", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_INVERSE_METER_RELATIONSHIP_2018%value, &
KELVIN_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_JOULE_RELATIONSHIP_2018") ::&
capi_178_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "j", "o", "u", &
"l", "e", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_JOULE_RELATIONSHIP_2018%value, &
KELVIN_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KELVIN_KILOGRAM_RELATIONSHIP_2018") ::&
capi_179_2018 = capi_constant_type([ &
"k", "e", "l", "v", "i", "n", "-", "k", "i", "l", &
"o", "g", "r", "a", "m", " ", "r", "e", "l", "a", &
"t", "i", "o", "n", "s", "h", "i", "p", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KELVIN_KILOGRAM_RELATIONSHIP_2018%value, &
KELVIN_KILOGRAM_RELATIONSHIP_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_ATOMIC_MASS_UNIT_RELATIONSHIP_2018") ::&
capi_180_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "a", &
"t", "o", "m", "i", "c", " ", "m", "a", "s", "s", &
" ", "u", "n", "i", "t", " ", "r", "e", "l", "a", &
"t", "i", "o", "n", "s", "h", "i", "p", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%value, &
KILOGRAM_ATOMIC_MASS_UNIT_RELATIONSHIP_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_ELECTRON_VOLT_RELATIONSHIP_2018") ::&
capi_181_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "e", &
"l", "e", "c", "t", "r", "o", "n", " ", "v", "o", &
"l", "t", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_ELECTRON_VOLT_RELATIONSHIP_2018%value, &
KILOGRAM_ELECTRON_VOLT_RELATIONSHIP_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_HARTREE_RELATIONSHIP_2018") ::&
capi_182_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "h", &
"a", "r", "t", "r", "e", "e", " ", "r", "e", "l", &
"a", "t", "i", "o", "n", "s", "h", "i", "p", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_HARTREE_RELATIONSHIP_2018%value, &
KILOGRAM_HARTREE_RELATIONSHIP_2018%uncertainty, &
[ &
"E", "_", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_HERTZ_RELATIONSHIP_2018") ::&
capi_183_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "h", &
"e", "r", "t", "z", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_HERTZ_RELATIONSHIP_2018%value, &
KILOGRAM_HERTZ_RELATIONSHIP_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_INVERSE_METER_RELATIONSHIP_2018") ::&
capi_184_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "i", &
"n", "v", "e", "r", "s", "e", " ", "m", "e", "t", &
"e", "r", " ", "r", "e", "l", "a", "t", "i", "o", &
"n", "s", "h", "i", "p", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_INVERSE_METER_RELATIONSHIP_2018%value, &
KILOGRAM_INVERSE_METER_RELATIONSHIP_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_JOULE_RELATIONSHIP_2018") ::&
capi_185_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "j", &
"o", "u", "l", "e", " ", "r", "e", "l", "a", "t", &
"i", "o", "n", "s", "h", "i", "p", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_JOULE_RELATIONSHIP_2018%value, &
KILOGRAM_JOULE_RELATIONSHIP_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="KILOGRAM_KELVIN_RELATIONSHIP_2018") ::&
capi_186_2018 = capi_constant_type([ &
"k", "i", "l", "o", "g", "r", "a", "m", "-", "k", &
"e", "l", "v", "i", "n", " ", "r", "e", "l", "a", &
"t", "i", "o", "n", "s", "h", "i", "p", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
KILOGRAM_KELVIN_RELATIONSHIP_2018%value, &
KILOGRAM_KELVIN_RELATIONSHIP_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="LATTICE_PARAMETER_OF_SILICON_2018") ::&
capi_187_2018 = capi_constant_type([ &
"l", "a", "t", "t", "i", "c", "e", " ", "p", "a", &
"r", "a", "m", "e", "t", "e", "r", " ", "o", "f", &
" ", "s", "i", "l", "i", "c", "o", "n", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
LATTICE_PARAMETER_OF_SILICON_2018%value, &
LATTICE_PARAMETER_OF_SILICON_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="LATTICE_SPACING_OF_IDEAL_SI_220_2018") ::&
capi_188_2018 = capi_constant_type([ &
"l", "a", "t", "t", "i", "c", "e", " ", "s", "p", &
"a", "c", "i", "n", "g", " ", "o", "f", " ", "i", &
"d", "e", "a", "l", " ", "S", "i", " ", "(", "2", &
"2", "0", ")", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
LATTICE_SPACING_OF_IDEAL_SI_220_2018%value, &
LATTICE_SPACING_OF_IDEAL_SI_220_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="LOSCHMIDT_CONSTANT_273_15_K_100_KPA_2018") ::&
capi_189_2018 = capi_constant_type([ &
"L", "o", "s", "c", "h", "m", "i", "d", "t", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "(", &
"2", "7", "3", ".", "1", "5", " ", "K", ",", " ", &
"1", "0", "0", " ", "k", "P", "a", ")", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
LOSCHMIDT_CONSTANT_273_15_K_100_KPA_2018%value, &
LOSCHMIDT_CONSTANT_273_15_K_100_KPA_2018%uncertainty, &
[ &
"m", "^", "-", "3", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="LOSCHMIDT_CONSTANT_273_15_K_101_325_KPA_2018") ::&
capi_190_2018 = capi_constant_type([ &
"L", "o", "s", "c", "h", "m", "i", "d", "t", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "(", &
"2", "7", "3", ".", "1", "5", " ", "K", ",", " ", &
"1", "0", "1", ".", "3", "2", "5", " ", "k", "P", &
"a", ")", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
LOSCHMIDT_CONSTANT_273_15_K_101_325_KPA_2018%value, &
LOSCHMIDT_CONSTANT_273_15_K_101_325_KPA_2018%uncertainty, &
[ &
"m", "^", "-", "3", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="LUMINOUS_EFFICACY_2018") ::&
capi_191_2018 = capi_constant_type([ &
"l", "u", "m", "i", "n", "o", "u", "s", " ", "e", &
"f", "f", "i", "c", "a", "c", "y", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
LUMINOUS_EFFICACY_2018%value, &
LUMINOUS_EFFICACY_2018%uncertainty, &
[ &
"l", "m", " ", "W", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MAG_FLUX_QUANTUM_2018") ::&
capi_192_2018 = capi_constant_type([ &
"m", "a", "g", ".", " ", "f", "l", "u", "x", " ", &
"q", "u", "a", "n", "t", "u", "m", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MAG_FLUX_QUANTUM_2018%value, &
MAG_FLUX_QUANTUM_2018%uncertainty, &
[ &
"W", "b", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_GAS_CONSTANT_2018") ::&
capi_193_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "g", "a", "s", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_GAS_CONSTANT_2018%value, &
MOLAR_GAS_CONSTANT_2018%uncertainty, &
[ &
"J", " ", "m", "o", "l", "^", "-", "1", " ", "K", &
"^", "-", "1", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_MASS_CONSTANT_2018") ::&
capi_194_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "m", "a", "s", "s", &
" ", "c", "o", "n", "s", "t", "a", "n", "t", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_MASS_CONSTANT_2018%value, &
MOLAR_MASS_CONSTANT_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_MASS_OF_CARBON_12_2018") ::&
capi_195_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "m", "a", "s", "s", &
" ", "o", "f", " ", "c", "a", "r", "b", "o", "n", &
"-", "1", "2", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_MASS_OF_CARBON_12_2018%value, &
MOLAR_MASS_OF_CARBON_12_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_PLANCK_CONSTANT_2018") ::&
capi_196_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "P", "l", "a", "n", &
"c", "k", " ", "c", "o", "n", "s", "t", "a", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_PLANCK_CONSTANT_2018%value, &
MOLAR_PLANCK_CONSTANT_2018%uncertainty, &
[ &
"J", " ", "H", "z", "^", "-", "1", " ", "m", "o", &
"l", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_100_KPA_2018") ::&
capi_197_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "v", "o", "l", "u", &
"m", "e", " ", "o", "f", " ", "i", "d", "e", "a", &
"l", " ", "g", "a", "s", " ", "(", "2", "7", "3", &
".", "1", "5", " ", "K", ",", " ", "1", "0", "0", &
" ", "k", "P", "a", ")", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_100_KPA_2018%value, &
MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_100_KPA_2018%uncertainty, &
[ &
"m", "^", "3", " ", "m", "o", "l", "^", "-", "1", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_101_325_KPA_2018") ::&
capi_198_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "v", "o", "l", "u", &
"m", "e", " ", "o", "f", " ", "i", "d", "e", "a", &
"l", " ", "g", "a", "s", " ", "(", "2", "7", "3", &
".", "1", "5", " ", "K", ",", " ", "1", "0", "1", &
".", "3", "2", "5", " ", "k", "P", "a", ")", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_101_325_KPA_2018%value, &
MOLAR_VOLUME_OF_IDEAL_GAS_273_15_K_101_325_KPA_2018%uncertainty, &
[ &
"m", "^", "3", " ", "m", "o", "l", "^", "-", "1", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLAR_VOLUME_OF_SILICON_2018") ::&
capi_199_2018 = capi_constant_type([ &
"m", "o", "l", "a", "r", " ", "v", "o", "l", "u", &
"m", "e", " ", "o", "f", " ", "s", "i", "l", "i", &
"c", "o", "n", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLAR_VOLUME_OF_SILICON_2018%value, &
MOLAR_VOLUME_OF_SILICON_2018%uncertainty, &
[ &
"m", "^", "3", " ", "m", "o", "l", "^", "-", "1", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MOLYBDENUM_X_UNIT_2018") ::&
capi_200_2018 = capi_constant_type([ &
"M", "o", "l", "y", "b", "d", "e", "n", "u", "m", &
" ", "x", " ", "u", "n", "i", "t", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MOLYBDENUM_X_UNIT_2018%value, &
MOLYBDENUM_X_UNIT_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_COMPTON_WAVELENGTH_2018") ::&
capi_201_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "C", "o", "m", "p", "t", &
"o", "n", " ", "w", "a", "v", "e", "l", "e", "n", &
"g", "t", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_COMPTON_WAVELENGTH_2018%value, &
MUON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_ELECTRON_MASS_RATIO_2018") ::&
capi_202_2018 = capi_constant_type([ &
"m", "u", "o", "n", "-", "e", "l", "e", "c", "t", &
"r", "o", "n", " ", "m", "a", "s", "s", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_ELECTRON_MASS_RATIO_2018%value, &
MUON_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_G_FACTOR_2018") ::&
capi_203_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "g", " ", "f", "a", "c", &
"t", "o", "r", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_G_FACTOR_2018%value, &
MUON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MAG_MOM_2018") ::&
capi_204_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MAG_MOM_2018%value, &
MUON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MAG_MOM_ANOMALY_2018") ::&
capi_205_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "a", "n", "o", "m", "a", &
"l", "y", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MAG_MOM_ANOMALY_2018%value, &
MUON_MAG_MOM_ANOMALY_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_206_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "t", "o", " ", "B", "o", &
"h", "r", " ", "m", "a", "g", "n", "e", "t", "o", &
"n", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
MUON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_207_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "t", "o", " ", "n", "u", &
"c", "l", "e", "a", "r", " ", "m", "a", "g", "n", &
"e", "t", "o", "n", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
MUON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MASS_2018") ::&
capi_208_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "s", "s", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MASS_2018%value, &
MUON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_209_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "s", "s", " ", &
"e", "n", "e", "r", "g", "y", " ", "e", "q", "u", &
"i", "v", "a", "l", "e", "n", "t", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MASS_ENERGY_EQUIVALENT_2018%value, &
MUON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_210_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "s", "s", " ", &
"e", "n", "e", "r", "g", "y", " ", "e", "q", "u", &
"i", "v", "a", "l", "e", "n", "t", " ", "i", "n", &
" ", "M", "e", "V", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
MUON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MASS_IN_U_2018") ::&
capi_211_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "a", "s", "s", " ", &
"i", "n", " ", "u", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MASS_IN_U_2018%value, &
MUON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_MOLAR_MASS_2018") ::&
capi_212_2018 = capi_constant_type([ &
"m", "u", "o", "n", " ", "m", "o", "l", "a", "r", &
" ", "m", "a", "s", "s", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_MOLAR_MASS_2018%value, &
MUON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_NEUTRON_MASS_RATIO_2018") ::&
capi_213_2018 = capi_constant_type([ &
"m", "u", "o", "n", "-", "n", "e", "u", "t", "r", &
"o", "n", " ", "m", "a", "s", "s", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_NEUTRON_MASS_RATIO_2018%value, &
MUON_NEUTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_PROTON_MAG_MOM_RATIO_2018") ::&
capi_214_2018 = capi_constant_type([ &
"m", "u", "o", "n", "-", "p", "r", "o", "t", "o", &
"n", " ", "m", "a", "g", ".", " ", "m", "o", "m", &
".", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_PROTON_MAG_MOM_RATIO_2018%value, &
MUON_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_PROTON_MASS_RATIO_2018") ::&
capi_215_2018 = capi_constant_type([ &
"m", "u", "o", "n", "-", "p", "r", "o", "t", "o", &
"n", " ", "m", "a", "s", "s", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_PROTON_MASS_RATIO_2018%value, &
MUON_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="MUON_TAU_MASS_RATIO_2018") ::&
capi_216_2018 = capi_constant_type([ &
"m", "u", "o", "n", "-", "t", "a", "u", " ", "m", &
"a", "s", "s", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
MUON_TAU_MASS_RATIO_2018%value, &
MUON_TAU_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_ACTION_2018") ::&
capi_217_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "a", "c", "t", "i", &
"o", "n", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_ACTION_2018%value, &
NATURAL_UNIT_OF_ACTION_2018%uncertainty, &
[ &
"J", " ", "s", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_ACTION_IN_EV_S_2018") ::&
capi_218_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "a", "c", "t", "i", &
"o", "n", " ", "i", "n", " ", "e", "V", " ", "s", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_ACTION_IN_EV_S_2018%value, &
NATURAL_UNIT_OF_ACTION_IN_EV_S_2018%uncertainty, &
[ &
"e", "V", " ", "s", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_ENERGY_2018") ::&
capi_219_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "e", "n", "e", "r", &
"g", "y", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_ENERGY_2018%value, &
NATURAL_UNIT_OF_ENERGY_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_ENERGY_IN_MEV_2018") ::&
capi_220_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "e", "n", "e", "r", &
"g", "y", " ", "i", "n", " ", "M", "e", "V", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_ENERGY_IN_MEV_2018%value, &
NATURAL_UNIT_OF_ENERGY_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_LENGTH_2018") ::&
capi_221_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "l", "e", "n", "g", &
"t", "h", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_LENGTH_2018%value, &
NATURAL_UNIT_OF_LENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_MASS_2018") ::&
capi_222_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "m", "a", "s", "s", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_MASS_2018%value, &
NATURAL_UNIT_OF_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_MOMENTUM_2018") ::&
capi_223_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "m", "o", "m", "e", &
"n", "t", "u", "m", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_MOMENTUM_2018%value, &
NATURAL_UNIT_OF_MOMENTUM_2018%uncertainty, &
[ &
"k", "g", " ", "m", " ", "s", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_MOMENTUM_IN_MEV_C_2018") ::&
capi_224_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "m", "o", "m", "e", &
"n", "t", "u", "m", " ", "i", "n", " ", "M", "e", &
"V", "/", "c", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_MOMENTUM_IN_MEV_C_2018%value, &
NATURAL_UNIT_OF_MOMENTUM_IN_MEV_C_2018%uncertainty, &
[ &
"M", "e", "V", "/", "c", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_TIME_2018") ::&
capi_225_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "t", "i", "m", "e", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_TIME_2018%value, &
NATURAL_UNIT_OF_TIME_2018%uncertainty, &
[ &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NATURAL_UNIT_OF_VELOCITY_2018") ::&
capi_226_2018 = capi_constant_type([ &
"n", "a", "t", "u", "r", "a", "l", " ", "u", "n", &
"i", "t", " ", "o", "f", " ", "v", "e", "l", "o", &
"c", "i", "t", "y", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NATURAL_UNIT_OF_VELOCITY_2018%value, &
NATURAL_UNIT_OF_VELOCITY_2018%uncertainty, &
[ &
"m", " ", "s", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_COMPTON_WAVELENGTH_2018") ::&
capi_227_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "C", "o", &
"m", "p", "t", "o", "n", " ", "w", "a", "v", "e", &
"l", "e", "n", "g", "t", "h", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_COMPTON_WAVELENGTH_2018%value, &
NEUTRON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_ELECTRON_MAG_MOM_RATIO_2018") ::&
capi_228_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "e", "l", &
"e", "c", "t", "r", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_ELECTRON_MAG_MOM_RATIO_2018%value, &
NEUTRON_ELECTRON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_ELECTRON_MASS_RATIO_2018") ::&
capi_229_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "e", "l", &
"e", "c", "t", "r", "o", "n", " ", "m", "a", "s", &
"s", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_ELECTRON_MASS_RATIO_2018%value, &
NEUTRON_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_G_FACTOR_2018") ::&
capi_230_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "g", " ", &
"f", "a", "c", "t", "o", "r", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_G_FACTOR_2018%value, &
NEUTRON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_GYROMAG_RATIO_2018") ::&
capi_231_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "g", "y", &
"r", "o", "m", "a", "g", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_GYROMAG_RATIO_2018%value, &
NEUTRON_GYROMAG_RATIO_2018%uncertainty, &
[ &
"s", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_GYROMAG_RATIO_IN_MHZ_T_2018") ::&
capi_232_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "g", "y", &
"r", "o", "m", "a", "g", ".", " ", "r", "a", "t", &
"i", "o", " ", "i", "n", " ", "M", "H", "z", "/", &
"T", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_GYROMAG_RATIO_IN_MHZ_T_2018%value, &
NEUTRON_GYROMAG_RATIO_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MAG_MOM_2018") ::&
capi_233_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MAG_MOM_2018%value, &
NEUTRON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_234_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "t", "o", &
" ", "B", "o", "h", "r", " ", "m", "a", "g", "n", &
"e", "t", "o", "n", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
NEUTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_235_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"g", ".", " ", "m", "o", "m", ".", " ", "t", "o", &
" ", "n", "u", "c", "l", "e", "a", "r", " ", "m", &
"a", "g", "n", "e", "t", "o", "n", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
NEUTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MASS_2018") ::&
capi_236_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"s", "s", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MASS_2018%value, &
NEUTRON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_237_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"s", "s", " ", "e", "n", "e", "r", "g", "y", " ", &
"e", "q", "u", "i", "v", "a", "l", "e", "n", "t", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MASS_ENERGY_EQUIVALENT_2018%value, &
NEUTRON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_238_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"s", "s", " ", "e", "n", "e", "r", "g", "y", " ", &
"e", "q", "u", "i", "v", "a", "l", "e", "n", "t", &
" ", "i", "n", " ", "M", "e", "V", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
NEUTRON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MASS_IN_U_2018") ::&
capi_239_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "a", &
"s", "s", " ", "i", "n", " ", "u", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MASS_IN_U_2018%value, &
NEUTRON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MOLAR_MASS_2018") ::&
capi_240_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "m", "o", &
"l", "a", "r", " ", "m", "a", "s", "s", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MOLAR_MASS_2018%value, &
NEUTRON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_MUON_MASS_RATIO_2018") ::&
capi_241_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "m", "u", &
"o", "n", " ", "m", "a", "s", "s", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_MUON_MASS_RATIO_2018%value, &
NEUTRON_MUON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MAG_MOM_RATIO_2018") ::&
capi_242_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MAG_MOM_RATIO_2018%value, &
NEUTRON_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MASS_DIFFERENCE_2018") ::&
capi_243_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "s", "s", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MASS_DIFFERENCE_2018%value, &
NEUTRON_PROTON_MASS_DIFFERENCE_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_2018") ::&
capi_244_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "s", "s", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
" ", "e", "n", "e", "r", "g", "y", " ", "e", "q", &
"u", "i", "v", "a", "l", "e", "n", "t", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_2018%value, &
NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_245_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "s", "s", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
" ", "e", "n", "e", "r", "g", "y", " ", "e", "q", &
"u", "i", "v", "a", "l", "e", "n", "t", " ", "i", &
"n", " ", "M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
NEUTRON_PROTON_MASS_DIFFERENCE_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MASS_DIFFERENCE_IN_U_2018") ::&
capi_246_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "s", "s", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
" ", "i", "n", " ", "u", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MASS_DIFFERENCE_IN_U_2018%value, &
NEUTRON_PROTON_MASS_DIFFERENCE_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_PROTON_MASS_RATIO_2018") ::&
capi_247_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "s", "s", " ", &
"r", "a", "t", "i", "o", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_PROTON_MASS_RATIO_2018%value, &
NEUTRON_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_RELATIVE_ATOMIC_MASS_2018") ::&
capi_248_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "r", "e", &
"l", "a", "t", "i", "v", "e", " ", "a", "t", "o", &
"m", "i", "c", " ", "m", "a", "s", "s", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_RELATIVE_ATOMIC_MASS_2018%value, &
NEUTRON_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_TAU_MASS_RATIO_2018") ::&
capi_249_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", "-", "t", "a", &
"u", " ", "m", "a", "s", "s", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_TAU_MASS_RATIO_2018%value, &
NEUTRON_TAU_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEUTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018") ::&
capi_250_2018 = capi_constant_type([ &
"n", "e", "u", "t", "r", "o", "n", " ", "t", "o", &
" ", "s", "h", "i", "e", "l", "d", "e", "d", " ", &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEUTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%value, &
NEUTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEWTONIAN_CONSTANT_OF_GRAVITATION_2018") ::&
capi_251_2018 = capi_constant_type([ &
"N", "e", "w", "t", "o", "n", "i", "a", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "o", &
"f", " ", "g", "r", "a", "v", "i", "t", "a", "t", &
"i", "o", "n", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEWTONIAN_CONSTANT_OF_GRAVITATION_2018%value, &
NEWTONIAN_CONSTANT_OF_GRAVITATION_2018%uncertainty, &
[ &
"m", "^", "3", " ", "k", "g", "^", "-", "1", " ", &
"s", "^", "-", "2", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NEWTONIAN_CONSTANT_OF_GRAVITATION_OVER_H_BAR_C_2018") ::&
capi_252_2018 = capi_constant_type([ &
"N", "e", "w", "t", "o", "n", "i", "a", "n", " ", &
"c", "o", "n", "s", "t", "a", "n", "t", " ", "o", &
"f", " ", "g", "r", "a", "v", "i", "t", "a", "t", &
"i", "o", "n", " ", "o", "v", "e", "r", " ", "h", &
"-", "b", "a", "r", " ", "c", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NEWTONIAN_CONSTANT_OF_GRAVITATION_OVER_H_BAR_C_2018%value, &
NEWTONIAN_CONSTANT_OF_GRAVITATION_OVER_H_BAR_C_2018%uncertainty, &
[ &
"(", "G", "e", "V", "/", "c", "^", "2", ")", "^", &
"-", "2", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NUCLEAR_MAGNETON_2018") ::&
capi_253_2018 = capi_constant_type([ &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NUCLEAR_MAGNETON_2018%value, &
NUCLEAR_MAGNETON_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NUCLEAR_MAGNETON_IN_EV_T_2018") ::&
capi_254_2018 = capi_constant_type([ &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "i", "n", " ", &
"e", "V", "/", "T", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NUCLEAR_MAGNETON_IN_EV_T_2018%value, &
NUCLEAR_MAGNETON_IN_EV_T_2018%uncertainty, &
[ &
"e", "V", " ", "T", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NUCLEAR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018") ::&
capi_255_2018 = capi_constant_type([ &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "i", "n", " ", &
"i", "n", "v", "e", "r", "s", "e", " ", "m", "e", &
"t", "e", "r", " ", "p", "e", "r", " ", "t", "e", &
"s", "l", "a", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NUCLEAR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018%value, &
NUCLEAR_MAGNETON_IN_INVERSE_METER_PER_TESLA_2018%uncertainty, &
[ &
"m", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NUCLEAR_MAGNETON_IN_K_T_2018") ::&
capi_256_2018 = capi_constant_type([ &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "i", "n", " ", &
"K", "/", "T", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NUCLEAR_MAGNETON_IN_K_T_2018%value, &
NUCLEAR_MAGNETON_IN_K_T_2018%uncertainty, &
[ &
"K", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="NUCLEAR_MAGNETON_IN_MHZ_T_2018") ::&
capi_257_2018 = capi_constant_type([ &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "i", "n", " ", &
"M", "H", "z", "/", "T", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
NUCLEAR_MAGNETON_IN_MHZ_T_2018%value, &
NUCLEAR_MAGNETON_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_CONSTANT_2018") ::&
capi_258_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "c", "o", "n", &
"s", "t", "a", "n", "t", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_CONSTANT_2018%value, &
PLANCK_CONSTANT_2018%uncertainty, &
[ &
"J", " ", "H", "z", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_CONSTANT_IN_EV_HZ_2018") ::&
capi_259_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "c", "o", "n", &
"s", "t", "a", "n", "t", " ", "i", "n", " ", "e", &
"V", "/", "H", "z", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_CONSTANT_IN_EV_HZ_2018%value, &
PLANCK_CONSTANT_IN_EV_HZ_2018%uncertainty, &
[ &
"e", "V", " ", "H", "z", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_LENGTH_2018") ::&
capi_260_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "l", "e", "n", &
"g", "t", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_LENGTH_2018%value, &
PLANCK_LENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_MASS_2018") ::&
capi_261_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "m", "a", "s", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_MASS_2018%value, &
PLANCK_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_MASS_ENERGY_EQUIVALENT_IN_GEV_2018") ::&
capi_262_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", " ", &
"i", "n", " ", "G", "e", "V", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_MASS_ENERGY_EQUIVALENT_IN_GEV_2018%value, &
PLANCK_MASS_ENERGY_EQUIVALENT_IN_GEV_2018%uncertainty, &
[ &
"G", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_TEMPERATURE_2018") ::&
capi_263_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "t", "e", "m", &
"p", "e", "r", "a", "t", "u", "r", "e", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_TEMPERATURE_2018%value, &
PLANCK_TEMPERATURE_2018%uncertainty, &
[ &
"K", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PLANCK_TIME_2018") ::&
capi_264_2018 = capi_constant_type([ &
"P", "l", "a", "n", "c", "k", " ", "t", "i", "m", &
"e", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PLANCK_TIME_2018%value, &
PLANCK_TIME_2018%uncertainty, &
[ &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_CHARGE_TO_MASS_QUOTIENT_2018") ::&
capi_265_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "c", "h", "a", &
"r", "g", "e", " ", "t", "o", " ", "m", "a", "s", &
"s", " ", "q", "u", "o", "t", "i", "e", "n", "t", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_CHARGE_TO_MASS_QUOTIENT_2018%value, &
PROTON_CHARGE_TO_MASS_QUOTIENT_2018%uncertainty, &
[ &
"C", " ", "k", "g", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_COMPTON_WAVELENGTH_2018") ::&
capi_266_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "C", "o", "m", &
"p", "t", "o", "n", " ", "w", "a", "v", "e", "l", &
"e", "n", "g", "t", "h", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_COMPTON_WAVELENGTH_2018%value, &
PROTON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_ELECTRON_MASS_RATIO_2018") ::&
capi_267_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", "-", "e", "l", "e", &
"c", "t", "r", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_ELECTRON_MASS_RATIO_2018%value, &
PROTON_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_G_FACTOR_2018") ::&
capi_268_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "g", " ", "f", &
"a", "c", "t", "o", "r", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_G_FACTOR_2018%value, &
PROTON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_GYROMAG_RATIO_2018") ::&
capi_269_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "g", "y", "r", &
"o", "m", "a", "g", ".", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_GYROMAG_RATIO_2018%value, &
PROTON_GYROMAG_RATIO_2018%uncertainty, &
[ &
"s", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_GYROMAG_RATIO_IN_MHZ_T_2018") ::&
capi_270_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "g", "y", "r", &
"o", "m", "a", "g", ".", " ", "r", "a", "t", "i", &
"o", " ", "i", "n", " ", "M", "H", "z", "/", "T", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_GYROMAG_RATIO_IN_MHZ_T_2018%value, &
PROTON_GYROMAG_RATIO_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MAG_MOM_2018") ::&
capi_271_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MAG_MOM_2018%value, &
PROTON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_272_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_273_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MAG_SHIELDING_CORRECTION_2018") ::&
capi_274_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "s", "h", "i", "e", "l", "d", "i", "n", &
"g", " ", "c", "o", "r", "r", "e", "c", "t", "i", &
"o", "n", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MAG_SHIELDING_CORRECTION_2018%value, &
PROTON_MAG_SHIELDING_CORRECTION_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MASS_2018") ::&
capi_275_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "s", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MASS_2018%value, &
PROTON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_276_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MASS_ENERGY_EQUIVALENT_2018%value, &
PROTON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_277_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", " ", &
"i", "n", " ", "M", "e", "V", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
PROTON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MASS_IN_U_2018") ::&
capi_278_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "i", "n", " ", "u", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MASS_IN_U_2018%value, &
PROTON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MOLAR_MASS_2018") ::&
capi_279_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "m", "o", "l", &
"a", "r", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MOLAR_MASS_2018%value, &
PROTON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_MUON_MASS_RATIO_2018") ::&
capi_280_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", "-", "m", "u", "o", &
"n", " ", "m", "a", "s", "s", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_MUON_MASS_RATIO_2018%value, &
PROTON_MUON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_NEUTRON_MAG_MOM_RATIO_2018") ::&
capi_281_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", "-", "n", "e", "u", &
"t", "r", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_NEUTRON_MAG_MOM_RATIO_2018%value, &
PROTON_NEUTRON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_NEUTRON_MASS_RATIO_2018") ::&
capi_282_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", "-", "n", "e", "u", &
"t", "r", "o", "n", " ", "m", "a", "s", "s", " ", &
"r", "a", "t", "i", "o", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_NEUTRON_MASS_RATIO_2018%value, &
PROTON_NEUTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_RELATIVE_ATOMIC_MASS_2018") ::&
capi_283_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "r", "e", "l", &
"a", "t", "i", "v", "e", " ", "a", "t", "o", "m", &
"i", "c", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_RELATIVE_ATOMIC_MASS_2018%value, &
PROTON_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_RMS_CHARGE_RADIUS_2018") ::&
capi_284_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", " ", "r", "m", "s", &
" ", "c", "h", "a", "r", "g", "e", " ", "r", "a", &
"d", "i", "u", "s", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_RMS_CHARGE_RADIUS_2018%value, &
PROTON_RMS_CHARGE_RADIUS_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="PROTON_TAU_MASS_RATIO_2018") ::&
capi_285_2018 = capi_constant_type([ &
"p", "r", "o", "t", "o", "n", "-", "t", "a", "u", &
" ", "m", "a", "s", "s", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
PROTON_TAU_MASS_RATIO_2018%value, &
PROTON_TAU_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="QUANTUM_OF_CIRCULATION_2018") ::&
capi_286_2018 = capi_constant_type([ &
"q", "u", "a", "n", "t", "u", "m", " ", "o", "f", &
" ", "c", "i", "r", "c", "u", "l", "a", "t", "i", &
"o", "n", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
QUANTUM_OF_CIRCULATION_2018%value, &
QUANTUM_OF_CIRCULATION_2018%uncertainty, &
[ &
"m", "^", "2", " ", "s", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="QUANTUM_OF_CIRCULATION_TIMES_2_2018") ::&
capi_287_2018 = capi_constant_type([ &
"q", "u", "a", "n", "t", "u", "m", " ", "o", "f", &
" ", "c", "i", "r", "c", "u", "l", "a", "t", "i", &
"o", "n", " ", "t", "i", "m", "e", "s", " ", "2", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
QUANTUM_OF_CIRCULATION_TIMES_2_2018%value, &
QUANTUM_OF_CIRCULATION_TIMES_2_2018%uncertainty, &
[ &
"m", "^", "2", " ", "s", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_COMPTON_WAVELENGTH_2018") ::&
capi_288_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "C", "o", &
"m", "p", "t", "o", "n", " ", "w", "a", "v", "e", &
"l", "e", "n", "g", "t", "h", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_COMPTON_WAVELENGTH_2018%value, &
REDUCED_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_MUON_COMPTON_WAVELENGTH_2018") ::&
capi_289_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "m", "u", &
"o", "n", " ", "C", "o", "m", "p", "t", "o", "n", &
" ", "w", "a", "v", "e", "l", "e", "n", "g", "t", &
"h", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_MUON_COMPTON_WAVELENGTH_2018%value, &
REDUCED_MUON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_NEUTRON_COMPTON_WAVELENGTH_2018") ::&
capi_290_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "n", "e", &
"u", "t", "r", "o", "n", " ", "C", "o", "m", "p", &
"t", "o", "n", " ", "w", "a", "v", "e", "l", "e", &
"n", "g", "t", "h", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_NEUTRON_COMPTON_WAVELENGTH_2018%value, &
REDUCED_NEUTRON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_PLANCK_CONSTANT_2018") ::&
capi_291_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "P", "l", &
"a", "n", "c", "k", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_PLANCK_CONSTANT_2018%value, &
REDUCED_PLANCK_CONSTANT_2018%uncertainty, &
[ &
"J", " ", "s", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_PLANCK_CONSTANT_IN_EV_S_2018") ::&
capi_292_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "P", "l", &
"a", "n", "c", "k", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", " ", "i", "n", " ", "e", "V", " ", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_PLANCK_CONSTANT_IN_EV_S_2018%value, &
REDUCED_PLANCK_CONSTANT_IN_EV_S_2018%uncertainty, &
[ &
"e", "V", " ", "s", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_PLANCK_CONSTANT_TIMES_C_IN_MEV_FM_2018") ::&
capi_293_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "P", "l", &
"a", "n", "c", "k", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", " ", "t", "i", "m", "e", "s", " ", &
"c", " ", "i", "n", " ", "M", "e", "V", " ", "f", &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_PLANCK_CONSTANT_TIMES_C_IN_MEV_FM_2018%value, &
REDUCED_PLANCK_CONSTANT_TIMES_C_IN_MEV_FM_2018%uncertainty, &
[ &
"M", "e", "V", " ", "f", "m", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_PROTON_COMPTON_WAVELENGTH_2018") ::&
capi_294_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "p", "r", &
"o", "t", "o", "n", " ", "C", "o", "m", "p", "t", &
"o", "n", " ", "w", "a", "v", "e", "l", "e", "n", &
"g", "t", "h", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_PROTON_COMPTON_WAVELENGTH_2018%value, &
REDUCED_PROTON_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="REDUCED_TAU_COMPTON_WAVELENGTH_2018") ::&
capi_295_2018 = capi_constant_type([ &
"r", "e", "d", "u", "c", "e", "d", " ", "t", "a", &
"u", " ", "C", "o", "m", "p", "t", "o", "n", " ", &
"w", "a", "v", "e", "l", "e", "n", "g", "t", "h", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
REDUCED_TAU_COMPTON_WAVELENGTH_2018%value, &
REDUCED_TAU_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="RYDBERG_CONSTANT_2018") ::&
capi_296_2018 = capi_constant_type([ &
"R", "y", "d", "b", "e", "r", "g", " ", "c", "o", &
"n", "s", "t", "a", "n", "t", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
RYDBERG_CONSTANT_2018%value, &
RYDBERG_CONSTANT_2018%uncertainty, &
[ &
"m", "^", "-", "1", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="RYDBERG_CONSTANT_TIMES_C_IN_HZ_2018") ::&
capi_297_2018 = capi_constant_type([ &
"R", "y", "d", "b", "e", "r", "g", " ", "c", "o", &
"n", "s", "t", "a", "n", "t", " ", "t", "i", "m", &
"e", "s", " ", "c", " ", "i", "n", " ", "H", "z", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
RYDBERG_CONSTANT_TIMES_C_IN_HZ_2018%value, &
RYDBERG_CONSTANT_TIMES_C_IN_HZ_2018%uncertainty, &
[ &
"H", "z", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="RYDBERG_CONSTANT_TIMES_HC_IN_EV_2018") ::&
capi_298_2018 = capi_constant_type([ &
"R", "y", "d", "b", "e", "r", "g", " ", "c", "o", &
"n", "s", "t", "a", "n", "t", " ", "t", "i", "m", &
"e", "s", " ", "h", "c", " ", "i", "n", " ", "e", &
"V", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
RYDBERG_CONSTANT_TIMES_HC_IN_EV_2018%value, &
RYDBERG_CONSTANT_TIMES_HC_IN_EV_2018%uncertainty, &
[ &
"e", "V", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="RYDBERG_CONSTANT_TIMES_HC_IN_J_2018") ::&
capi_299_2018 = capi_constant_type([ &
"R", "y", "d", "b", "e", "r", "g", " ", "c", "o", &
"n", "s", "t", "a", "n", "t", " ", "t", "i", "m", &
"e", "s", " ", "h", "c", " ", "i", "n", " ", "J", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
RYDBERG_CONSTANT_TIMES_HC_IN_J_2018%value, &
RYDBERG_CONSTANT_TIMES_HC_IN_J_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SACKUR_TETRODE_CONSTANT_1_K_100_KPA_2018") ::&
capi_300_2018 = capi_constant_type([ &
"S", "a", "c", "k", "u", "r", "-", "T", "e", "t", &
"r", "o", "d", "e", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", " ", "(", "1", " ", "K", ",", " ", &
"1", "0", "0", " ", "k", "P", "a", ")", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SACKUR_TETRODE_CONSTANT_1_K_100_KPA_2018%value, &
SACKUR_TETRODE_CONSTANT_1_K_100_KPA_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SACKUR_TETRODE_CONSTANT_1_K_101_325_KPA_2018") ::&
capi_301_2018 = capi_constant_type([ &
"S", "a", "c", "k", "u", "r", "-", "T", "e", "t", &
"r", "o", "d", "e", " ", "c", "o", "n", "s", "t", &
"a", "n", "t", " ", "(", "1", " ", "K", ",", " ", &
"1", "0", "1", ".", "3", "2", "5", " ", "k", "P", &
"a", ")", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SACKUR_TETRODE_CONSTANT_1_K_101_325_KPA_2018%value, &
SACKUR_TETRODE_CONSTANT_1_K_101_325_KPA_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SECOND_RADIATION_CONSTANT_2018") ::&
capi_302_2018 = capi_constant_type([ &
"s", "e", "c", "o", "n", "d", " ", "r", "a", "d", &
"i", "a", "t", "i", "o", "n", " ", "c", "o", "n", &
"s", "t", "a", "n", "t", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SECOND_RADIATION_CONSTANT_2018%value, &
SECOND_RADIATION_CONSTANT_2018%uncertainty, &
[ &
"m", " ", "K", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_GYROMAG_RATIO_2018") ::&
capi_303_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "g", "y", "r", "o", &
"m", "a", "g", ".", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_GYROMAG_RATIO_2018%value, &
SHIELDED_HELION_GYROMAG_RATIO_2018%uncertainty, &
[ &
"s", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_GYROMAG_RATIO_IN_MHZ_T_2018") ::&
capi_304_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "g", "y", "r", "o", &
"m", "a", "g", ".", " ", "r", "a", "t", "i", "o", &
" ", "i", "n", " ", "M", "H", "z", "/", "T", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_GYROMAG_RATIO_IN_MHZ_T_2018%value, &
SHIELDED_HELION_GYROMAG_RATIO_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_MAG_MOM_2018") ::&
capi_305_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_MAG_MOM_2018%value, &
SHIELDED_HELION_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_306_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "t", "o", " ", "B", &
"o", "h", "r", " ", "m", "a", "g", "n", "e", "t", &
"o", "n", " ", "r", "a", "t", "i", "o", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
SHIELDED_HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_307_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "t", "o", " ", "n", &
"u", "c", "l", "e", "a", "r", " ", "m", "a", "g", &
"n", "e", "t", "o", "n", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
SHIELDED_HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_TO_PROTON_MAG_MOM_RATIO_2018") ::&
capi_308_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "t", "o", " ", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_TO_PROTON_MAG_MOM_RATIO_2018%value, &
SHIELDED_HELION_TO_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_HELION_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018") ::&
capi_309_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "h", &
"e", "l", "i", "o", "n", " ", "t", "o", " ", "s", &
"h", "i", "e", "l", "d", "e", "d", " ", "p", "r", &
"o", "t", "o", "n", " ", "m", "a", "g", ".", " ", &
"m", "o", "m", ".", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_HELION_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%value, &
SHIELDED_HELION_TO_SHIELDED_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_PROTON_GYROMAG_RATIO_2018") ::&
capi_310_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "p", &
"r", "o", "t", "o", "n", " ", "g", "y", "r", "o", &
"m", "a", "g", ".", " ", "r", "a", "t", "i", "o", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_PROTON_GYROMAG_RATIO_2018%value, &
SHIELDED_PROTON_GYROMAG_RATIO_2018%uncertainty, &
[ &
"s", "^", "-", "1", " ", "T", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_PROTON_GYROMAG_RATIO_IN_MHZ_T_2018") ::&
capi_311_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "p", &
"r", "o", "t", "o", "n", " ", "g", "y", "r", "o", &
"m", "a", "g", ".", " ", "r", "a", "t", "i", "o", &
" ", "i", "n", " ", "M", "H", "z", "/", "T", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_PROTON_GYROMAG_RATIO_IN_MHZ_T_2018%value, &
SHIELDED_PROTON_GYROMAG_RATIO_IN_MHZ_T_2018%uncertainty, &
[ &
"M", "H", "z", " ", "T", "^", "-", "1", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_PROTON_MAG_MOM_2018") ::&
capi_312_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_PROTON_MAG_MOM_2018%value, &
SHIELDED_PROTON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_313_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "t", "o", " ", "B", &
"o", "h", "r", " ", "m", "a", "g", "n", "e", "t", &
"o", "n", " ", "r", "a", "t", "i", "o", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
SHIELDED_PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDED_PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_314_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "e", "d", " ", "p", &
"r", "o", "t", "o", "n", " ", "m", "a", "g", ".", &
" ", "m", "o", "m", ".", " ", "t", "o", " ", "n", &
"u", "c", "l", "e", "a", "r", " ", "m", "a", "g", &
"n", "e", "t", "o", "n", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDED_PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
SHIELDED_PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDING_DIFFERENCE_OF_D_AND_P_IN_HD_2018") ::&
capi_315_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "i", "n", "g", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
" ", "o", "f", " ", "d", " ", "a", "n", "d", " ", &
"p", " ", "i", "n", " ", "H", "D", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDING_DIFFERENCE_OF_D_AND_P_IN_HD_2018%value, &
SHIELDING_DIFFERENCE_OF_D_AND_P_IN_HD_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SHIELDING_DIFFERENCE_OF_T_AND_P_IN_HT_2018") ::&
capi_316_2018 = capi_constant_type([ &
"s", "h", "i", "e", "l", "d", "i", "n", "g", " ", &
"d", "i", "f", "f", "e", "r", "e", "n", "c", "e", &
" ", "o", "f", " ", "t", " ", "a", "n", "d", " ", &
"p", " ", "i", "n", " ", "H", "T", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SHIELDING_DIFFERENCE_OF_T_AND_P_IN_HT_2018%value, &
SHIELDING_DIFFERENCE_OF_T_AND_P_IN_HT_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="SPEED_OF_LIGHT_IN_VACUUM_2018") ::&
capi_317_2018 = capi_constant_type([ &
"s", "p", "e", "e", "d", " ", "o", "f", " ", "l", &
"i", "g", "h", "t", " ", "i", "n", " ", "v", "a", &
"c", "u", "u", "m", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
SPEED_OF_LIGHT_IN_VACUUM_2018%value, &
SPEED_OF_LIGHT_IN_VACUUM_2018%uncertainty, &
[ &
"m", " ", "s", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="STANDARD_ACCELERATION_OF_GRAVITY_2018") ::&
capi_318_2018 = capi_constant_type([ &
"s", "t", "a", "n", "d", "a", "r", "d", " ", "a", &
"c", "c", "e", "l", "e", "r", "a", "t", "i", "o", &
"n", " ", "o", "f", " ", "g", "r", "a", "v", "i", &
"t", "y", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
STANDARD_ACCELERATION_OF_GRAVITY_2018%value, &
STANDARD_ACCELERATION_OF_GRAVITY_2018%uncertainty, &
[ &
"m", " ", "s", "^", "-", "2", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="STANDARD_ATMOSPHERE_2018") ::&
capi_319_2018 = capi_constant_type([ &
"s", "t", "a", "n", "d", "a", "r", "d", " ", "a", &
"t", "m", "o", "s", "p", "h", "e", "r", "e", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
STANDARD_ATMOSPHERE_2018%value, &
STANDARD_ATMOSPHERE_2018%uncertainty, &
[ &
"P", "a", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="STANDARD_STATE_PRESSURE_2018") ::&
capi_320_2018 = capi_constant_type([ &
"s", "t", "a", "n", "d", "a", "r", "d", "-", "s", &
"t", "a", "t", "e", " ", "p", "r", "e", "s", "s", &
"u", "r", "e", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
STANDARD_STATE_PRESSURE_2018%value, &
STANDARD_STATE_PRESSURE_2018%uncertainty, &
[ &
"P", "a", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="STEFAN_BOLTZMANN_CONSTANT_2018") ::&
capi_321_2018 = capi_constant_type([ &
"S", "t", "e", "f", "a", "n", "-", "B", "o", "l", &
"t", "z", "m", "a", "n", "n", " ", "c", "o", "n", &
"s", "t", "a", "n", "t", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
STEFAN_BOLTZMANN_CONSTANT_2018%value, &
STEFAN_BOLTZMANN_CONSTANT_2018%uncertainty, &
[ &
"W", " ", "m", "^", "-", "2", " ", "K", "^", "-", &
"4", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_COMPTON_WAVELENGTH_2018") ::&
capi_322_2018 = capi_constant_type([ &
"t", "a", "u", " ", "C", "o", "m", "p", "t", "o", &
"n", " ", "w", "a", "v", "e", "l", "e", "n", "g", &
"t", "h", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_COMPTON_WAVELENGTH_2018%value, &
TAU_COMPTON_WAVELENGTH_2018%uncertainty, &
[ &
"m", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_ELECTRON_MASS_RATIO_2018") ::&
capi_323_2018 = capi_constant_type([ &
"t", "a", "u", "-", "e", "l", "e", "c", "t", "r", &
"o", "n", " ", "m", "a", "s", "s", " ", "r", "a", &
"t", "i", "o", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_ELECTRON_MASS_RATIO_2018%value, &
TAU_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_ENERGY_EQUIVALENT_2018") ::&
capi_324_2018 = capi_constant_type([ &
"t", "a", "u", " ", "e", "n", "e", "r", "g", "y", &
" ", "e", "q", "u", "i", "v", "a", "l", "e", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_ENERGY_EQUIVALENT_2018%value, &
TAU_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_MASS_2018") ::&
capi_325_2018 = capi_constant_type([ &
"t", "a", "u", " ", "m", "a", "s", "s", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_MASS_2018%value, &
TAU_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_326_2018 = capi_constant_type([ &
"t", "a", "u", " ", "m", "a", "s", "s", " ", "e", &
"n", "e", "r", "g", "y", " ", "e", "q", "u", "i", &
"v", "a", "l", "e", "n", "t", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_MASS_ENERGY_EQUIVALENT_2018%value, &
TAU_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_MASS_IN_U_2018") ::&
capi_327_2018 = capi_constant_type([ &
"t", "a", "u", " ", "m", "a", "s", "s", " ", "i", &
"n", " ", "u", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_MASS_IN_U_2018%value, &
TAU_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_MOLAR_MASS_2018") ::&
capi_328_2018 = capi_constant_type([ &
"t", "a", "u", " ", "m", "o", "l", "a", "r", " ", &
"m", "a", "s", "s", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_MOLAR_MASS_2018%value, &
TAU_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_MUON_MASS_RATIO_2018") ::&
capi_329_2018 = capi_constant_type([ &
"t", "a", "u", "-", "m", "u", "o", "n", " ", "m", &
"a", "s", "s", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_MUON_MASS_RATIO_2018%value, &
TAU_MUON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_NEUTRON_MASS_RATIO_2018") ::&
capi_330_2018 = capi_constant_type([ &
"t", "a", "u", "-", "n", "e", "u", "t", "r", "o", &
"n", " ", "m", "a", "s", "s", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_NEUTRON_MASS_RATIO_2018%value, &
TAU_NEUTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TAU_PROTON_MASS_RATIO_2018") ::&
capi_331_2018 = capi_constant_type([ &
"t", "a", "u", "-", "p", "r", "o", "t", "o", "n", &
" ", "m", "a", "s", "s", " ", "r", "a", "t", "i", &
"o", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TAU_PROTON_MASS_RATIO_2018%value, &
TAU_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="THOMSON_CROSS_SECTION_2018") ::&
capi_332_2018 = capi_constant_type([ &
"T", "h", "o", "m", "s", "o", "n", " ", "c", "r", &
"o", "s", "s", " ", "s", "e", "c", "t", "i", "o", &
"n", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
THOMSON_CROSS_SECTION_2018%value, &
THOMSON_CROSS_SECTION_2018%uncertainty, &
[ &
"m", "^", "2", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_ELECTRON_MASS_RATIO_2018") ::&
capi_333_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", "-", "e", "l", "e", &
"c", "t", "r", "o", "n", " ", "m", "a", "s", "s", &
" ", "r", "a", "t", "i", "o", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_ELECTRON_MASS_RATIO_2018%value, &
TRITON_ELECTRON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_G_FACTOR_2018") ::&
capi_334_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "g", " ", "f", &
"a", "c", "t", "o", "r", c_null_char, " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_G_FACTOR_2018%value, &
TRITON_G_FACTOR_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MAG_MOM_2018") ::&
capi_335_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MAG_MOM_2018%value, &
TRITON_MAG_MOM_2018%uncertainty, &
[ &
"J", " ", "T", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018") ::&
capi_336_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"B", "o", "h", "r", " ", "m", "a", "g", "n", "e", &
"t", "o", "n", " ", "r", "a", "t", "i", "o", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%value, &
TRITON_MAG_MOM_TO_BOHR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018") ::&
capi_337_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "t", "o", " ", &
"n", "u", "c", "l", "e", "a", "r", " ", "m", "a", &
"g", "n", "e", "t", "o", "n", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%value, &
TRITON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MASS_2018") ::&
capi_338_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "s", &
"s", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MASS_2018%value, &
TRITON_MASS_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MASS_ENERGY_EQUIVALENT_2018") ::&
capi_339_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MASS_ENERGY_EQUIVALENT_2018%value, &
TRITON_MASS_ENERGY_EQUIVALENT_2018%uncertainty, &
[ &
"J", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018") ::&
capi_340_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "e", "n", "e", "r", "g", "y", " ", "e", &
"q", "u", "i", "v", "a", "l", "e", "n", "t", " ", &
"i", "n", " ", "M", "e", "V", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%value, &
TRITON_MASS_ENERGY_EQUIVALENT_IN_MEV_2018%uncertainty, &
[ &
"M", "e", "V", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MASS_IN_U_2018") ::&
capi_341_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "a", "s", &
"s", " ", "i", "n", " ", "u", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MASS_IN_U_2018%value, &
TRITON_MASS_IN_U_2018%uncertainty, &
[ &
"u", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_MOLAR_MASS_2018") ::&
capi_342_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "m", "o", "l", &
"a", "r", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_MOLAR_MASS_2018%value, &
TRITON_MOLAR_MASS_2018%uncertainty, &
[ &
"k", "g", " ", "m", "o", "l", "^", "-", "1", c_null_char, &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_PROTON_MASS_RATIO_2018") ::&
capi_343_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", "-", "p", "r", "o", &
"t", "o", "n", " ", "m", "a", "s", "s", " ", "r", &
"a", "t", "i", "o", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_PROTON_MASS_RATIO_2018%value, &
TRITON_PROTON_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_RELATIVE_ATOMIC_MASS_2018") ::&
capi_344_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "r", "e", "l", &
"a", "t", "i", "v", "e", " ", "a", "t", "o", "m", &
"i", "c", " ", "m", "a", "s", "s", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_RELATIVE_ATOMIC_MASS_2018%value, &
TRITON_RELATIVE_ATOMIC_MASS_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="TRITON_TO_PROTON_MAG_MOM_RATIO_2018") ::&
capi_345_2018 = capi_constant_type([ &
"t", "r", "i", "t", "o", "n", " ", "t", "o", " ", &
"p", "r", "o", "t", "o", "n", " ", "m", "a", "g", &
".", " ", "m", "o", "m", ".", " ", "r", "a", "t", &
"i", "o", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
TRITON_TO_PROTON_MAG_MOM_RATIO_2018%value, &
TRITON_TO_PROTON_MAG_MOM_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="UNIFIED_ATOMIC_MASS_UNIT_2018") ::&
capi_346_2018 = capi_constant_type([ &
"u", "n", "i", "f", "i", "e", "d", " ", "a", "t", &
"o", "m", "i", "c", " ", "m", "a", "s", "s", " ", &
"u", "n", "i", "t", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
UNIFIED_ATOMIC_MASS_UNIT_2018%value, &
UNIFIED_ATOMIC_MASS_UNIT_2018%uncertainty, &
[ &
"k", "g", c_null_char, " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="VACUUM_ELECTRIC_PERMITTIVITY_2018") ::&
capi_347_2018 = capi_constant_type([ &
"v", "a", "c", "u", "u", "m", " ", "e", "l", "e", &
"c", "t", "r", "i", "c", " ", "p", "e", "r", "m", &
"i", "t", "t", "i", "v", "i", "t", "y", c_null_char, " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
VACUUM_ELECTRIC_PERMITTIVITY_2018%value, &
VACUUM_ELECTRIC_PERMITTIVITY_2018%uncertainty, &
[ &
"F", " ", "m", "^", "-", "1", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="VACUUM_MAG_PERMEABILITY_2018") ::&
capi_348_2018 = capi_constant_type([ &
"v", "a", "c", "u", "u", "m", " ", "m", "a", "g", &
".", " ", "p", "e", "r", "m", "e", "a", "b", "i", &
"l", "i", "t", "y", c_null_char, " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
VACUUM_MAG_PERMEABILITY_2018%value, &
VACUUM_MAG_PERMEABILITY_2018%uncertainty, &
[ &
"N", " ", "A", "^", "-", "2", c_null_char, " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="VON_KLITZING_CONSTANT_2018") ::&
capi_349_2018 = capi_constant_type([ &
"v", "o", "n", " ", "K", "l", "i", "t", "z", "i", &
"n", "g", " ", "c", "o", "n", "s", "t", "a", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
VON_KLITZING_CONSTANT_2018%value, &
VON_KLITZING_CONSTANT_2018%uncertainty, &
[ &
"o", "h", "m", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="WEAK_MIXING_ANGLE_2018") ::&
capi_350_2018 = capi_constant_type([ &
"w", "e", "a", "k", " ", "m", "i", "x", "i", "n", &
"g", " ", "a", "n", "g", "l", "e", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
WEAK_MIXING_ANGLE_2018%value, &
WEAK_MIXING_ANGLE_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="WIEN_FREQUENCY_DISPLACEMENT_LAW_CONSTANT_2018") ::&
capi_351_2018 = capi_constant_type([ &
"W", "i", "e", "n", " ", "f", "r", "e", "q", "u", &
"e", "n", "c", "y", " ", "d", "i", "s", "p", "l", &
"a", "c", "e", "m", "e", "n", "t", " ", "l", "a", &
"w", " ", "c", "o", "n", "s", "t", "a", "n", "t", &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
WIEN_FREQUENCY_DISPLACEMENT_LAW_CONSTANT_2018%value, &
WIEN_FREQUENCY_DISPLACEMENT_LAW_CONSTANT_2018%uncertainty, &
[ &
"H", "z", " ", "K", "^", "-", "1", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="WIEN_WAVELENGTH_DISPLACEMENT_LAW_CONSTANT_2018") ::&
capi_352_2018 = capi_constant_type([ &
"W", "i", "e", "n", " ", "w", "a", "v", "e", "l", &
"e", "n", "g", "t", "h", " ", "d", "i", "s", "p", &
"l", "a", "c", "e", "m", "e", "n", "t", " ", "l", &
"a", "w", " ", "c", "o", "n", "s", "t", "a", "n", &
"t", c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
WIEN_WAVELENGTH_DISPLACEMENT_LAW_CONSTANT_2018%value, &
WIEN_WAVELENGTH_DISPLACEMENT_LAW_CONSTANT_2018%uncertainty, &
[ &
"m", " ", "K", c_null_char, " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

type(capi_constant_type), protected, public, bind(C, name="W_TO_Z_MASS_RATIO_2018") ::&
capi_353_2018 = capi_constant_type([ &
"W", " ", "t", "o", " ", "Z", " ", "m", "a", "s", &
"s", " ", "r", "a", "t", "i", "o", c_null_char, " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
], &
W_TO_Z_MASS_RATIO_2018%value, &
W_TO_Z_MASS_RATIO_2018%uncertainty, &
[ &
c_null_char, " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", &
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " &
])

end module codata__constants_2018_capi