|
|
|
@@ -27,6 +27,8 @@
|
|
|
|
|
|
|
|
|
|
namespace mp_units::si::unit_symbols {
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qm = quecto<metre>;
|
|
|
|
|
inline constexpr auto rm = ronto<metre>;
|
|
|
|
|
inline constexpr auto ym = yocto<metre>;
|
|
|
|
|
inline constexpr auto zm = zepto<metre>;
|
|
|
|
|
inline constexpr auto am = atto<metre>;
|
|
|
|
@@ -48,7 +50,11 @@ inline constexpr auto Pm = peta<metre>;
|
|
|
|
|
inline constexpr auto Em = exa<metre>;
|
|
|
|
|
inline constexpr auto Zm = zetta<metre>;
|
|
|
|
|
inline constexpr auto Ym = yotta<metre>;
|
|
|
|
|
inline constexpr auto Rm = ronna<metre>;
|
|
|
|
|
inline constexpr auto Qm = quetta<metre>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qs = quecto<second>;
|
|
|
|
|
inline constexpr auto rs = ronto<second>;
|
|
|
|
|
inline constexpr auto ys = yocto<second>;
|
|
|
|
|
inline constexpr auto zs = zepto<second>;
|
|
|
|
|
inline constexpr auto as = atto<second>;
|
|
|
|
@@ -71,7 +77,11 @@ inline constexpr auto Ps = peta<second>;
|
|
|
|
|
inline constexpr auto Es = exa<second>;
|
|
|
|
|
inline constexpr auto Zs = zetta<second>;
|
|
|
|
|
inline constexpr auto Ys = yotta<second>;
|
|
|
|
|
inline constexpr auto Rs = ronna<second>;
|
|
|
|
|
inline constexpr auto Qs = quetta<second>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qg = quecto<gram>;
|
|
|
|
|
inline constexpr auto rg = ronto<gram>;
|
|
|
|
|
inline constexpr auto yg = yocto<gram>;
|
|
|
|
|
inline constexpr auto zg = zepto<gram>;
|
|
|
|
|
inline constexpr auto ag = atto<gram>;
|
|
|
|
@@ -93,7 +103,11 @@ inline constexpr auto Pg = peta<gram>;
|
|
|
|
|
inline constexpr auto Eg = exa<gram>;
|
|
|
|
|
inline constexpr auto Zg = zetta<gram>;
|
|
|
|
|
inline constexpr auto Yg = yotta<gram>;
|
|
|
|
|
inline constexpr auto Rg = ronna<gram>;
|
|
|
|
|
inline constexpr auto Qg = quetta<gram>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qA = quecto<ampere>;
|
|
|
|
|
inline constexpr auto rA = ronto<ampere>;
|
|
|
|
|
inline constexpr auto yA = yocto<ampere>;
|
|
|
|
|
inline constexpr auto zA = zepto<ampere>;
|
|
|
|
|
inline constexpr auto aA = atto<ampere>;
|
|
|
|
@@ -115,7 +129,11 @@ inline constexpr auto PA = peta<ampere>;
|
|
|
|
|
inline constexpr auto EA = exa<ampere>;
|
|
|
|
|
inline constexpr auto ZA = zetta<ampere>;
|
|
|
|
|
inline constexpr auto YA = yotta<ampere>;
|
|
|
|
|
inline constexpr auto RA = ronna<ampere>;
|
|
|
|
|
inline constexpr auto QA = quetta<ampere>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qK = quecto<kelvin>;
|
|
|
|
|
inline constexpr auto rK = ronto<kelvin>;
|
|
|
|
|
inline constexpr auto yK = yocto<kelvin>;
|
|
|
|
|
inline constexpr auto zK = zepto<kelvin>;
|
|
|
|
|
inline constexpr auto aK = atto<kelvin>;
|
|
|
|
@@ -137,7 +155,11 @@ inline constexpr auto PK = peta<kelvin>;
|
|
|
|
|
inline constexpr auto EK = exa<kelvin>;
|
|
|
|
|
inline constexpr auto ZK = zetta<kelvin>;
|
|
|
|
|
inline constexpr auto YK = yotta<kelvin>;
|
|
|
|
|
inline constexpr auto RK = ronna<kelvin>;
|
|
|
|
|
inline constexpr auto QK = quetta<kelvin>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qmol = quecto<mole>;
|
|
|
|
|
inline constexpr auto rmol = ronto<mole>;
|
|
|
|
|
inline constexpr auto ymol = yocto<mole>;
|
|
|
|
|
inline constexpr auto zmol = zepto<mole>;
|
|
|
|
|
inline constexpr auto amol = atto<mole>;
|
|
|
|
@@ -159,7 +181,11 @@ inline constexpr auto Pmol = peta<mole>;
|
|
|
|
|
inline constexpr auto Emol = exa<mole>;
|
|
|
|
|
inline constexpr auto Zmol = zetta<mole>;
|
|
|
|
|
inline constexpr auto Ymol = yotta<mole>;
|
|
|
|
|
inline constexpr auto Rmol = ronna<mole>;
|
|
|
|
|
inline constexpr auto Qmol = quetta<mole>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qcd = quecto<candela>;
|
|
|
|
|
inline constexpr auto rcd = ronto<candela>;
|
|
|
|
|
inline constexpr auto ycd = yocto<candela>;
|
|
|
|
|
inline constexpr auto zcd = zepto<candela>;
|
|
|
|
|
inline constexpr auto acd = atto<candela>;
|
|
|
|
@@ -181,7 +207,11 @@ inline constexpr auto Pcd = peta<candela>;
|
|
|
|
|
inline constexpr auto Ecd = exa<candela>;
|
|
|
|
|
inline constexpr auto Zcd = zetta<candela>;
|
|
|
|
|
inline constexpr auto Ycd = yotta<candela>;
|
|
|
|
|
inline constexpr auto Rcd = ronna<candela>;
|
|
|
|
|
inline constexpr auto Qcd = quetta<candela>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qrad = quecto<radian>;
|
|
|
|
|
inline constexpr auto rrad = ronto<radian>;
|
|
|
|
|
inline constexpr auto yrad = yocto<radian>;
|
|
|
|
|
inline constexpr auto zrad = zepto<radian>;
|
|
|
|
|
inline constexpr auto arad = atto<radian>;
|
|
|
|
@@ -203,7 +233,11 @@ inline constexpr auto Prad = peta<radian>;
|
|
|
|
|
inline constexpr auto Erad = exa<radian>;
|
|
|
|
|
inline constexpr auto Zrad = zetta<radian>;
|
|
|
|
|
inline constexpr auto Yrad = yotta<radian>;
|
|
|
|
|
inline constexpr auto Rrad = ronna<radian>;
|
|
|
|
|
inline constexpr auto Qrad = quetta<radian>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qsr = quecto<steradian>;
|
|
|
|
|
inline constexpr auto rsr = ronto<steradian>;
|
|
|
|
|
inline constexpr auto ysr = yocto<steradian>;
|
|
|
|
|
inline constexpr auto zsr = zepto<steradian>;
|
|
|
|
|
inline constexpr auto asr = atto<steradian>;
|
|
|
|
@@ -225,7 +259,11 @@ inline constexpr auto Psr = peta<steradian>;
|
|
|
|
|
inline constexpr auto Esr = exa<steradian>;
|
|
|
|
|
inline constexpr auto Zsr = zetta<steradian>;
|
|
|
|
|
inline constexpr auto Ysr = yotta<steradian>;
|
|
|
|
|
inline constexpr auto Rsr = ronna<steradian>;
|
|
|
|
|
inline constexpr auto Qsr = quetta<steradian>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qHz = quecto<hertz>;
|
|
|
|
|
inline constexpr auto rHz = ronto<hertz>;
|
|
|
|
|
inline constexpr auto yHz = yocto<hertz>;
|
|
|
|
|
inline constexpr auto zHz = zepto<hertz>;
|
|
|
|
|
inline constexpr auto aHz = atto<hertz>;
|
|
|
|
@@ -247,7 +285,11 @@ inline constexpr auto PHz = peta<hertz>;
|
|
|
|
|
inline constexpr auto EHz = exa<hertz>;
|
|
|
|
|
inline constexpr auto ZHz = zetta<hertz>;
|
|
|
|
|
inline constexpr auto YHz = yotta<hertz>;
|
|
|
|
|
inline constexpr auto RHz = ronna<hertz>;
|
|
|
|
|
inline constexpr auto QHz = quetta<hertz>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qN = quecto<newton>;
|
|
|
|
|
inline constexpr auto rN = ronto<newton>;
|
|
|
|
|
inline constexpr auto yN = yocto<newton>;
|
|
|
|
|
inline constexpr auto zN = zepto<newton>;
|
|
|
|
|
inline constexpr auto aN = atto<newton>;
|
|
|
|
@@ -269,7 +311,11 @@ inline constexpr auto PN = peta<newton>;
|
|
|
|
|
inline constexpr auto EN = exa<newton>;
|
|
|
|
|
inline constexpr auto ZN = zetta<newton>;
|
|
|
|
|
inline constexpr auto YN = yotta<newton>;
|
|
|
|
|
inline constexpr auto RN = ronna<newton>;
|
|
|
|
|
inline constexpr auto QN = quetta<newton>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qPa = quecto<pascal>;
|
|
|
|
|
inline constexpr auto rPa = ronto<pascal>;
|
|
|
|
|
inline constexpr auto yPa = yocto<pascal>;
|
|
|
|
|
inline constexpr auto zPa = zepto<pascal>;
|
|
|
|
|
inline constexpr auto aPa = atto<pascal>;
|
|
|
|
@@ -291,7 +337,11 @@ inline constexpr auto PPa = peta<pascal>;
|
|
|
|
|
inline constexpr auto EPa = exa<pascal>;
|
|
|
|
|
inline constexpr auto ZPa = zetta<pascal>;
|
|
|
|
|
inline constexpr auto YPa = yotta<pascal>;
|
|
|
|
|
inline constexpr auto RPa = ronna<pascal>;
|
|
|
|
|
inline constexpr auto QPa = quetta<pascal>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qJ = quecto<joule>;
|
|
|
|
|
inline constexpr auto rJ = ronto<joule>;
|
|
|
|
|
inline constexpr auto yJ = yocto<joule>;
|
|
|
|
|
inline constexpr auto zJ = zepto<joule>;
|
|
|
|
|
inline constexpr auto aJ = atto<joule>;
|
|
|
|
@@ -313,7 +363,11 @@ inline constexpr auto PJ = peta<joule>;
|
|
|
|
|
inline constexpr auto EJ = exa<joule>;
|
|
|
|
|
inline constexpr auto ZJ = zetta<joule>;
|
|
|
|
|
inline constexpr auto YJ = yotta<joule>;
|
|
|
|
|
inline constexpr auto RJ = ronna<joule>;
|
|
|
|
|
inline constexpr auto QJ = quetta<joule>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qW = quecto<watt>;
|
|
|
|
|
inline constexpr auto rW = ronto<watt>;
|
|
|
|
|
inline constexpr auto yW = yocto<watt>;
|
|
|
|
|
inline constexpr auto zW = zepto<watt>;
|
|
|
|
|
inline constexpr auto aW = atto<watt>;
|
|
|
|
@@ -335,7 +389,11 @@ inline constexpr auto PW = peta<watt>;
|
|
|
|
|
inline constexpr auto EW = exa<watt>;
|
|
|
|
|
inline constexpr auto ZW = zetta<watt>;
|
|
|
|
|
inline constexpr auto YW = yotta<watt>;
|
|
|
|
|
inline constexpr auto RW = ronna<watt>;
|
|
|
|
|
inline constexpr auto QW = quetta<watt>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qC = quecto<coulomb>;
|
|
|
|
|
inline constexpr auto rC = ronto<coulomb>;
|
|
|
|
|
inline constexpr auto yC = yocto<coulomb>;
|
|
|
|
|
inline constexpr auto zC = zepto<coulomb>;
|
|
|
|
|
inline constexpr auto aC = atto<coulomb>;
|
|
|
|
@@ -357,7 +415,11 @@ inline constexpr auto PC = peta<coulomb>;
|
|
|
|
|
inline constexpr auto EC = exa<coulomb>;
|
|
|
|
|
inline constexpr auto ZC = zetta<coulomb>;
|
|
|
|
|
inline constexpr auto YC = yotta<coulomb>;
|
|
|
|
|
inline constexpr auto RC = ronna<coulomb>;
|
|
|
|
|
inline constexpr auto QC = quetta<coulomb>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qV = quecto<volt>;
|
|
|
|
|
inline constexpr auto rV = ronto<volt>;
|
|
|
|
|
inline constexpr auto yV = yocto<volt>;
|
|
|
|
|
inline constexpr auto zV = zepto<volt>;
|
|
|
|
|
inline constexpr auto aV = atto<volt>;
|
|
|
|
@@ -379,7 +441,11 @@ inline constexpr auto PV = peta<volt>;
|
|
|
|
|
inline constexpr auto EV = exa<volt>;
|
|
|
|
|
inline constexpr auto ZV = zetta<volt>;
|
|
|
|
|
inline constexpr auto YV = yotta<volt>;
|
|
|
|
|
inline constexpr auto RV = ronna<volt>;
|
|
|
|
|
inline constexpr auto QV = quetta<volt>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qF = quecto<farad>;
|
|
|
|
|
inline constexpr auto rF = ronto<farad>;
|
|
|
|
|
inline constexpr auto yF = yocto<farad>;
|
|
|
|
|
inline constexpr auto zF = zepto<farad>;
|
|
|
|
|
inline constexpr auto aF = atto<farad>;
|
|
|
|
@@ -401,7 +467,11 @@ inline constexpr auto PF = peta<farad>;
|
|
|
|
|
inline constexpr auto EF = exa<farad>;
|
|
|
|
|
inline constexpr auto ZF = zetta<farad>;
|
|
|
|
|
inline constexpr auto YF = yotta<farad>;
|
|
|
|
|
inline constexpr auto RF = ronna<farad>;
|
|
|
|
|
inline constexpr auto QF = quetta<farad>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qS = quecto<siemens>;
|
|
|
|
|
inline constexpr auto rS = ronto<siemens>;
|
|
|
|
|
inline constexpr auto yS = yocto<siemens>;
|
|
|
|
|
inline constexpr auto zS = zepto<siemens>;
|
|
|
|
|
inline constexpr auto aS = atto<siemens>;
|
|
|
|
@@ -423,7 +493,11 @@ inline constexpr auto PS = peta<siemens>;
|
|
|
|
|
inline constexpr auto ES = exa<siemens>;
|
|
|
|
|
inline constexpr auto ZS = zetta<siemens>;
|
|
|
|
|
inline constexpr auto YS = yotta<siemens>;
|
|
|
|
|
inline constexpr auto RS = ronna<siemens>;
|
|
|
|
|
inline constexpr auto QS = quetta<siemens>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qWb = quecto<weber>;
|
|
|
|
|
inline constexpr auto rWb = ronto<weber>;
|
|
|
|
|
inline constexpr auto yWb = yocto<weber>;
|
|
|
|
|
inline constexpr auto zWb = zepto<weber>;
|
|
|
|
|
inline constexpr auto aWb = atto<weber>;
|
|
|
|
@@ -445,7 +519,11 @@ inline constexpr auto PWb = peta<weber>;
|
|
|
|
|
inline constexpr auto EWb = exa<weber>;
|
|
|
|
|
inline constexpr auto ZWb = zetta<weber>;
|
|
|
|
|
inline constexpr auto YWb = yotta<weber>;
|
|
|
|
|
inline constexpr auto RWb = ronna<weber>;
|
|
|
|
|
inline constexpr auto QWb = quetta<weber>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qT = quecto<tesla>;
|
|
|
|
|
inline constexpr auto rT = ronto<tesla>;
|
|
|
|
|
inline constexpr auto yT = yocto<tesla>;
|
|
|
|
|
inline constexpr auto zT = zepto<tesla>;
|
|
|
|
|
inline constexpr auto aT = atto<tesla>;
|
|
|
|
@@ -467,7 +545,11 @@ inline constexpr auto PT = peta<tesla>;
|
|
|
|
|
inline constexpr auto ET = exa<tesla>;
|
|
|
|
|
inline constexpr auto ZT = zetta<tesla>;
|
|
|
|
|
inline constexpr auto YT = yotta<tesla>;
|
|
|
|
|
inline constexpr auto RT = ronna<tesla>;
|
|
|
|
|
inline constexpr auto QT = quetta<tesla>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qH = quecto<henry>;
|
|
|
|
|
inline constexpr auto rH = ronto<henry>;
|
|
|
|
|
inline constexpr auto yH = yocto<henry>;
|
|
|
|
|
inline constexpr auto zH = zepto<henry>;
|
|
|
|
|
inline constexpr auto aH = atto<henry>;
|
|
|
|
@@ -489,7 +571,11 @@ inline constexpr auto PH = peta<henry>;
|
|
|
|
|
inline constexpr auto EH = exa<henry>;
|
|
|
|
|
inline constexpr auto ZH = zetta<henry>;
|
|
|
|
|
inline constexpr auto YH = yotta<henry>;
|
|
|
|
|
inline constexpr auto RH = ronna<henry>;
|
|
|
|
|
inline constexpr auto QH = quetta<henry>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qlm = quecto<lumen>;
|
|
|
|
|
inline constexpr auto rlm = ronto<lumen>;
|
|
|
|
|
inline constexpr auto ylm = yocto<lumen>;
|
|
|
|
|
inline constexpr auto zlm = zepto<lumen>;
|
|
|
|
|
inline constexpr auto alm = atto<lumen>;
|
|
|
|
@@ -511,7 +597,11 @@ inline constexpr auto Plm = peta<lumen>;
|
|
|
|
|
inline constexpr auto Elm = exa<lumen>;
|
|
|
|
|
inline constexpr auto Zlm = zetta<lumen>;
|
|
|
|
|
inline constexpr auto Ylm = yotta<lumen>;
|
|
|
|
|
inline constexpr auto Rlm = ronna<lumen>;
|
|
|
|
|
inline constexpr auto Qlm = quetta<lumen>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qlx = quecto<lux>;
|
|
|
|
|
inline constexpr auto rlx = ronto<lux>;
|
|
|
|
|
inline constexpr auto ylx = yocto<lux>;
|
|
|
|
|
inline constexpr auto zlx = zepto<lux>;
|
|
|
|
|
inline constexpr auto alx = atto<lux>;
|
|
|
|
@@ -533,7 +623,11 @@ inline constexpr auto Plx = peta<lux>;
|
|
|
|
|
inline constexpr auto Elx = exa<lux>;
|
|
|
|
|
inline constexpr auto Zlx = zetta<lux>;
|
|
|
|
|
inline constexpr auto Ylx = yotta<lux>;
|
|
|
|
|
inline constexpr auto Rlx = ronna<lux>;
|
|
|
|
|
inline constexpr auto Qlx = quetta<lux>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qBq = quecto<becquerel>;
|
|
|
|
|
inline constexpr auto rBq = ronto<becquerel>;
|
|
|
|
|
inline constexpr auto yBq = yocto<becquerel>;
|
|
|
|
|
inline constexpr auto zBq = zepto<becquerel>;
|
|
|
|
|
inline constexpr auto aBq = atto<becquerel>;
|
|
|
|
@@ -555,7 +649,11 @@ inline constexpr auto PBq = peta<becquerel>;
|
|
|
|
|
inline constexpr auto EBq = exa<becquerel>;
|
|
|
|
|
inline constexpr auto ZBq = zetta<becquerel>;
|
|
|
|
|
inline constexpr auto YBq = yotta<becquerel>;
|
|
|
|
|
inline constexpr auto RBq = ronna<becquerel>;
|
|
|
|
|
inline constexpr auto QBq = quetta<becquerel>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qGy = quecto<gray>;
|
|
|
|
|
inline constexpr auto rGy = ronto<gray>;
|
|
|
|
|
inline constexpr auto yGy = yocto<gray>;
|
|
|
|
|
inline constexpr auto zGy = zepto<gray>;
|
|
|
|
|
inline constexpr auto aGy = atto<gray>;
|
|
|
|
@@ -577,7 +675,11 @@ inline constexpr auto PGy = peta<gray>;
|
|
|
|
|
inline constexpr auto EGy = exa<gray>;
|
|
|
|
|
inline constexpr auto ZGy = zetta<gray>;
|
|
|
|
|
inline constexpr auto YGy = yotta<gray>;
|
|
|
|
|
inline constexpr auto RGy = ronna<gray>;
|
|
|
|
|
inline constexpr auto QGy = quetta<gray>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qSv = quecto<sievert>;
|
|
|
|
|
inline constexpr auto rSv = ronto<sievert>;
|
|
|
|
|
inline constexpr auto ySv = yocto<sievert>;
|
|
|
|
|
inline constexpr auto zSv = zepto<sievert>;
|
|
|
|
|
inline constexpr auto aSv = atto<sievert>;
|
|
|
|
@@ -599,7 +701,11 @@ inline constexpr auto PSv = peta<sievert>;
|
|
|
|
|
inline constexpr auto ESv = exa<sievert>;
|
|
|
|
|
inline constexpr auto ZSv = zetta<sievert>;
|
|
|
|
|
inline constexpr auto YSv = yotta<sievert>;
|
|
|
|
|
inline constexpr auto RSv = ronna<sievert>;
|
|
|
|
|
inline constexpr auto QSv = quetta<sievert>;
|
|
|
|
|
|
|
|
|
|
inline constexpr auto qkat = quecto<katal>;
|
|
|
|
|
inline constexpr auto rkat = ronto<katal>;
|
|
|
|
|
inline constexpr auto ykat = yocto<katal>;
|
|
|
|
|
inline constexpr auto zkat = zepto<katal>;
|
|
|
|
|
inline constexpr auto akat = atto<katal>;
|
|
|
|
@@ -621,6 +727,8 @@ inline constexpr auto Pkat = peta<katal>;
|
|
|
|
|
inline constexpr auto Ekat = exa<katal>;
|
|
|
|
|
inline constexpr auto Zkat = zetta<katal>;
|
|
|
|
|
inline constexpr auto Ykat = yotta<katal>;
|
|
|
|
|
inline constexpr auto Rkat = ronna<katal>;
|
|
|
|
|
inline constexpr auto Qkat = quetta<katal>;
|
|
|
|
|
|
|
|
|
|
// TODO Should the following non-SI units have prefixes symbols predefiend as well?
|
|
|
|
|
inline constexpr auto au = astronomical_unit;
|
|
|
|
|