scifir-units 2.0.0
scifir-units is a library of units of measurement, angles, coordinates, fields, and related data, all lightweight, that help in the development of scientific software and scientific machines
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
base_units.cpp File Reference
#include "./base_units.hpp"
#include "./scalar_unit.hpp"
#include "./dimension.hpp"
#include "./prefix.hpp"
#include "./constants.hpp"
#include "boost/algorithm/string.hpp"
#include <cassert>
#include <cctype>
#include <cmath>
#include <iostream>
#include <map>
#include <string>
#include <vector>
Include dependency graph for base_units.cpp:

Go to the source code of this file.

Namespaces

namespace  scifir
 The namespace scifir contains all scifir-units, excepting the string literals, which are outside.
 

Functions

 scifir::SCALAR_UNIT_CPP (length,"m")
 
 scifir::SCALAR_UNIT_CPP (mass,"g")
 
 scifir::SCALAR_UNIT_CPP (charge,"C")
 
 scifir::SCALAR_UNIT_CPP (temperature,"K")
 
 scifir::SCALAR_UNIT_CPP (mole,"mol")
 
 scifir::SCALAR_UNIT_CPP (light_intensity,"cd")
 
 scifir::SCALAR_UNIT_CPP (information_size,"B")
 
scifir::length operator""_Qm (unsigned long long int x)
 
scifir::length operator""_Rm (unsigned long long int x)
 
scifir::length operator""_Ym (unsigned long long int x)
 
scifir::length operator""_Zm (unsigned long long int x)
 
scifir::length operator""_Em (unsigned long long int x)
 
scifir::length operator""_Pm (unsigned long long int x)
 
scifir::length operator""_Tm (unsigned long long int x)
 
scifir::length operator""_Gm (unsigned long long int x)
 
scifir::length operator""_Mm (unsigned long long int x)
 
scifir::length operator""_km (unsigned long long int x)
 
scifir::length operator""_hm (unsigned long long int x)
 
scifir::length operator""_dam (unsigned long long int x)
 
scifir::length operator""_m (unsigned long long int x)
 
scifir::length operator""_dm (unsigned long long int x)
 
scifir::length operator""_cm (unsigned long long int x)
 
scifir::length operator""_mm (unsigned long long int x)
 
scifir::length operator""_um (unsigned long long int x)
 
scifir::length operator""_nm (unsigned long long int x)
 
scifir::length operator""_pm (unsigned long long int x)
 
scifir::length operator""_fm (unsigned long long int x)
 
scifir::length operator""_am (unsigned long long int x)
 
scifir::length operator""_zm (unsigned long long int x)
 
scifir::length operator""_ym (unsigned long long int x)
 
scifir::length operator""_rm (unsigned long long int x)
 
scifir::length operator""_qm (unsigned long long int x)
 
scifir::time_duration operator""_s (unsigned long long int x)
 
scifir::time_duration operator""_ms (unsigned long long int x)
 
scifir::time_duration operator""_us (unsigned long long int x)
 
scifir::time_duration operator""_ns (unsigned long long int x)
 
scifir::time_duration operator""_ps (unsigned long long int x)
 
scifir::time_duration operator""_fs (unsigned long long int x)
 
scifir::time_duration operator""_as (unsigned long long int x)
 
scifir::time_duration operator""_zs (unsigned long long int x)
 
scifir::time_duration operator""_ys (unsigned long long int x)
 
scifir::time_duration operator""_rs (unsigned long long int x)
 
scifir::time_duration operator""_qs (unsigned long long int x)
 
scifir::mass operator""_Qg (unsigned long long int x)
 
scifir::mass operator""_Rg (unsigned long long int x)
 
scifir::mass operator""_Yg (unsigned long long int x)
 
scifir::mass operator""_Zg (unsigned long long int x)
 
scifir::mass operator""_Eg (unsigned long long int x)
 
scifir::mass operator""_Pg (unsigned long long int x)
 
scifir::mass operator""_Tg (unsigned long long int x)
 
scifir::mass operator""_Gg (unsigned long long int x)
 
scifir::mass operator""_Mg (unsigned long long int x)
 
scifir::mass operator""_kg (unsigned long long int x)
 
scifir::mass operator""_hg (unsigned long long int x)
 
scifir::mass operator""_dag (unsigned long long int x)
 
scifir::mass operator""_g (unsigned long long int x)
 
scifir::mass operator""_dg (unsigned long long int x)
 
scifir::mass operator""_cg (unsigned long long int x)
 
scifir::mass operator""_mg (unsigned long long int x)
 
scifir::mass operator""_ug (unsigned long long int x)
 
scifir::mass operator""_ng (unsigned long long int x)
 
scifir::mass operator""_pg (unsigned long long int x)
 
scifir::mass operator""_fg (unsigned long long int x)
 
scifir::mass operator""_ag (unsigned long long int x)
 
scifir::mass operator""_zg (unsigned long long int x)
 
scifir::mass operator""_yg (unsigned long long int x)
 
scifir::mass operator""_rg (unsigned long long int x)
 
scifir::mass operator""_qg (unsigned long long int x)
 
scifir::charge operator""_QC (unsigned long long int x)
 
scifir::charge operator""_RC (unsigned long long int x)
 
scifir::charge operator""_YC (unsigned long long int x)
 
scifir::charge operator""_ZC (unsigned long long int x)
 
scifir::charge operator""_EC (unsigned long long int x)
 
scifir::charge operator""_PC (unsigned long long int x)
 
scifir::charge operator""_TC (unsigned long long int x)
 
scifir::charge operator""_GC (unsigned long long int x)
 
scifir::charge operator""_MC (unsigned long long int x)
 
scifir::charge operator""_kC (unsigned long long int x)
 
scifir::charge operator""_hC (unsigned long long int x)
 
scifir::charge operator""_daC (unsigned long long int x)
 
scifir::charge operator""_C (unsigned long long int x)
 
scifir::charge operator""_dC (unsigned long long int x)
 
scifir::charge operator""_cC (unsigned long long int x)
 
scifir::charge operator""_mC (unsigned long long int x)
 
scifir::charge operator""_uC (unsigned long long int x)
 
scifir::charge operator""_nC (unsigned long long int x)
 
scifir::charge operator""_pC (unsigned long long int x)
 
scifir::charge operator""_fC (unsigned long long int x)
 
scifir::charge operator""_aC (unsigned long long int x)
 
scifir::charge operator""_zC (unsigned long long int x)
 
scifir::charge operator""_yC (unsigned long long int x)
 
scifir::charge operator""_rC (unsigned long long int x)
 
scifir::charge operator""_qC (unsigned long long int x)
 
scifir::temperature operator""_QK (unsigned long long int x)
 
scifir::temperature operator""_RK (unsigned long long int x)
 
scifir::temperature operator""_YK (unsigned long long int x)
 
scifir::temperature operator""_ZK (unsigned long long int x)
 
scifir::temperature operator""_EK (unsigned long long int x)
 
scifir::temperature operator""_PK (unsigned long long int x)
 
scifir::temperature operator""_TK (unsigned long long int x)
 
scifir::temperature operator""_GK (unsigned long long int x)
 
scifir::temperature operator""_MK (unsigned long long int x)
 
scifir::temperature operator""_kK (unsigned long long int x)
 
scifir::temperature operator""_hK (unsigned long long int x)
 
scifir::temperature operator""_daK (unsigned long long int x)
 
scifir::temperature operator""_K (unsigned long long int x)
 
scifir::temperature operator""_dK (unsigned long long int x)
 
scifir::temperature operator""_cK (unsigned long long int x)
 
scifir::temperature operator""_mK (unsigned long long int x)
 
scifir::temperature operator""_uK (unsigned long long int x)
 
scifir::temperature operator""_nK (unsigned long long int x)
 
scifir::temperature operator""_pK (unsigned long long int x)
 
scifir::temperature operator""_fK (unsigned long long int x)
 
scifir::temperature operator""_aK (unsigned long long int x)
 
scifir::temperature operator""_zK (unsigned long long int x)
 
scifir::temperature operator""_yK (unsigned long long int x)
 
scifir::temperature operator""_rK (unsigned long long int x)
 
scifir::temperature operator""_qK (unsigned long long int x)
 
scifir::mole operator""_Qmol (unsigned long long int x)
 
scifir::mole operator""_Rmol (unsigned long long int x)
 
scifir::mole operator""_Ymol (unsigned long long int x)
 
scifir::mole operator""_Zmol (unsigned long long int x)
 
scifir::mole operator""_Emol (unsigned long long int x)
 
scifir::mole operator""_Pmol (unsigned long long int x)
 
scifir::mole operator""_Tmol (unsigned long long int x)
 
scifir::mole operator""_Gmol (unsigned long long int x)
 
scifir::mole operator""_Mmol (unsigned long long int x)
 
scifir::mole operator""_kmol (unsigned long long int x)
 
scifir::mole operator""_hmol (unsigned long long int x)
 
scifir::mole operator""_damol (unsigned long long int x)
 
scifir::mole operator""_mol (unsigned long long int x)
 
scifir::mole operator""_dmol (unsigned long long int x)
 
scifir::mole operator""_cmol (unsigned long long int x)
 
scifir::mole operator""_mmol (unsigned long long int x)
 
scifir::mole operator""_umol (unsigned long long int x)
 
scifir::mole operator""_nmol (unsigned long long int x)
 
scifir::mole operator""_pmol (unsigned long long int x)
 
scifir::mole operator""_fmol (unsigned long long int x)
 
scifir::mole operator""_amol (unsigned long long int x)
 
scifir::mole operator""_zmol (unsigned long long int x)
 
scifir::mole operator""_ymol (unsigned long long int x)
 
scifir::mole operator""_rmol (unsigned long long int x)
 
scifir::mole operator""_qmol (unsigned long long int x)
 
scifir::light_intensity operator""_Qcd (unsigned long long int x)
 
scifir::light_intensity operator""_Rcd (unsigned long long int x)
 
scifir::light_intensity operator""_Ycd (unsigned long long int x)
 
scifir::light_intensity operator""_Zcd (unsigned long long int x)
 
scifir::light_intensity operator""_Ecd (unsigned long long int x)
 
scifir::light_intensity operator""_Pcd (unsigned long long int x)
 
scifir::light_intensity operator""_Tcd (unsigned long long int x)
 
scifir::light_intensity operator""_Gcd (unsigned long long int x)
 
scifir::light_intensity operator""_Mcd (unsigned long long int x)
 
scifir::light_intensity operator""_kcd (unsigned long long int x)
 
scifir::light_intensity operator""_hcd (unsigned long long int x)
 
scifir::light_intensity operator""_dacd (unsigned long long int x)
 
scifir::light_intensity operator""_cd (unsigned long long int x)
 
scifir::light_intensity operator""_dcd (unsigned long long int x)
 
scifir::light_intensity operator""_ccd (unsigned long long int x)
 
scifir::light_intensity operator""_mcd (unsigned long long int x)
 
scifir::light_intensity operator""_ucd (unsigned long long int x)
 
scifir::light_intensity operator""_ncd (unsigned long long int x)
 
scifir::light_intensity operator""_pcd (unsigned long long int x)
 
scifir::light_intensity operator""_fcd (unsigned long long int x)
 
scifir::light_intensity operator""_acd (unsigned long long int x)
 
scifir::light_intensity operator""_zcd (unsigned long long int x)
 
scifir::light_intensity operator""_ycd (unsigned long long int x)
 
scifir::light_intensity operator""_rcd (unsigned long long int x)
 
scifir::light_intensity operator""_qcd (unsigned long long int x)
 
scifir::information_size operator""_QB (unsigned long long int x)
 
scifir::information_size operator""_RB (unsigned long long int x)
 
scifir::information_size operator""_YB (unsigned long long int x)
 
scifir::information_size operator""_ZB (unsigned long long int x)
 
scifir::information_size operator""_EB (unsigned long long int x)
 
scifir::information_size operator""_PB (unsigned long long int x)
 
scifir::information_size operator""_TB (unsigned long long int x)
 
scifir::information_size operator""_GB (unsigned long long int x)
 
scifir::information_size operator""_MB (unsigned long long int x)
 
scifir::information_size operator""_kB (unsigned long long int x)
 
scifir::information_size operator""_B (unsigned long long int x)
 
scifir::information_size operator""_Qbit (unsigned long long int x)
 
scifir::information_size operator""_Rbit (unsigned long long int x)
 
scifir::information_size operator""_Ybit (unsigned long long int x)
 
scifir::information_size operator""_Zbit (unsigned long long int x)
 
scifir::information_size operator""_Ebit (unsigned long long int x)
 
scifir::information_size operator""_Pbit (unsigned long long int x)
 
scifir::information_size operator""_Tbit (unsigned long long int x)
 
scifir::information_size operator""_Gbit (unsigned long long int x)
 
scifir::information_size operator""_Mbit (unsigned long long int x)
 
scifir::information_size operator""_kbit (unsigned long long int x)
 
scifir::information_size operator""_bit (unsigned long long int x)
 
scifir::length operator""_Qm (long double x)
 
scifir::length operator""_Rm (long double x)
 
scifir::length operator""_Ym (long double x)
 
scifir::length operator""_Zm (long double x)
 
scifir::length operator""_Em (long double x)
 
scifir::length operator""_Pm (long double x)
 
scifir::length operator""_Tm (long double x)
 
scifir::length operator""_Gm (long double x)
 
scifir::length operator""_Mm (long double x)
 
scifir::length operator""_km (long double x)
 
scifir::length operator""_hm (long double x)
 
scifir::length operator""_dam (long double x)
 
scifir::length operator""_m (long double x)
 
scifir::length operator""_dm (long double x)
 
scifir::length operator""_cm (long double x)
 
scifir::length operator""_mm (long double x)
 
scifir::length operator""_um (long double x)
 
scifir::length operator""_nm (long double x)
 
scifir::length operator""_pm (long double x)
 
scifir::length operator""_fm (long double x)
 
scifir::length operator""_am (long double x)
 
scifir::length operator""_zm (long double x)
 
scifir::length operator""_ym (long double x)
 
scifir::length operator""_rm (long double x)
 
scifir::length operator""_qm (long double x)
 
scifir::time_duration operator""_s (long double x)
 
scifir::time_duration operator""_ms (long double x)
 
scifir::time_duration operator""_us (long double x)
 
scifir::time_duration operator""_ns (long double x)
 
scifir::time_duration operator""_ps (long double x)
 
scifir::time_duration operator""_fs (long double x)
 
scifir::time_duration operator""_as (long double x)
 
scifir::time_duration operator""_zs (long double x)
 
scifir::time_duration operator""_ys (long double x)
 
scifir::time_duration operator""_rs (long double x)
 
scifir::time_duration operator""_qs (long double x)
 
scifir::mass operator""_Qg (long double x)
 
scifir::mass operator""_Rg (long double x)
 
scifir::mass operator""_Yg (long double x)
 
scifir::mass operator""_Zg (long double x)
 
scifir::mass operator""_Eg (long double x)
 
scifir::mass operator""_Pg (long double x)
 
scifir::mass operator""_Tg (long double x)
 
scifir::mass operator""_Gg (long double x)
 
scifir::mass operator""_Mg (long double x)
 
scifir::mass operator""_kg (long double x)
 
scifir::mass operator""_hg (long double x)
 
scifir::mass operator""_dag (long double x)
 
scifir::mass operator""_g (long double x)
 
scifir::mass operator""_dg (long double x)
 
scifir::mass operator""_cg (long double x)
 
scifir::mass operator""_mg (long double x)
 
scifir::mass operator""_ug (long double x)
 
scifir::mass operator""_ng (long double x)
 
scifir::mass operator""_pg (long double x)
 
scifir::mass operator""_fg (long double x)
 
scifir::mass operator""_ag (long double x)
 
scifir::mass operator""_zg (long double x)
 
scifir::mass operator""_yg (long double x)
 
scifir::mass operator""_rg (long double x)
 
scifir::mass operator""_qg (long double x)
 
scifir::charge operator""_QC (long double x)
 
scifir::charge operator""_RC (long double x)
 
scifir::charge operator""_YC (long double x)
 
scifir::charge operator""_ZC (long double x)
 
scifir::charge operator""_EC (long double x)
 
scifir::charge operator""_PC (long double x)
 
scifir::charge operator""_TC (long double x)
 
scifir::charge operator""_GC (long double x)
 
scifir::charge operator""_MC (long double x)
 
scifir::charge operator""_kC (long double x)
 
scifir::charge operator""_hC (long double x)
 
scifir::charge operator""_daC (long double x)
 
scifir::charge operator""_C (long double x)
 
scifir::charge operator""_dC (long double x)
 
scifir::charge operator""_cC (long double x)
 
scifir::charge operator""_mC (long double x)
 
scifir::charge operator""_uC (long double x)
 
scifir::charge operator""_nC (long double x)
 
scifir::charge operator""_pC (long double x)
 
scifir::charge operator""_fC (long double x)
 
scifir::charge operator""_aC (long double x)
 
scifir::charge operator""_zC (long double x)
 
scifir::charge operator""_yC (long double x)
 
scifir::charge operator""_rC (long double x)
 
scifir::charge operator""_qC (long double x)
 
scifir::temperature operator""_QK (long double x)
 
scifir::temperature operator""_RK (long double x)
 
scifir::temperature operator""_YK (long double x)
 
scifir::temperature operator""_ZK (long double x)
 
scifir::temperature operator""_EK (long double x)
 
scifir::temperature operator""_PK (long double x)
 
scifir::temperature operator""_TK (long double x)
 
scifir::temperature operator""_GK (long double x)
 
scifir::temperature operator""_MK (long double x)
 
scifir::temperature operator""_kK (long double x)
 
scifir::temperature operator""_hK (long double x)
 
scifir::temperature operator""_daK (long double x)
 
scifir::temperature operator""_K (long double x)
 
scifir::temperature operator""_dK (long double x)
 
scifir::temperature operator""_cK (long double x)
 
scifir::temperature operator""_mK (long double x)
 
scifir::temperature operator""_uK (long double x)
 
scifir::temperature operator""_nK (long double x)
 
scifir::temperature operator""_pK (long double x)
 
scifir::temperature operator""_fK (long double x)
 
scifir::temperature operator""_aK (long double x)
 
scifir::temperature operator""_zK (long double x)
 
scifir::temperature operator""_yK (long double x)
 
scifir::temperature operator""_rK (long double x)
 
scifir::temperature operator""_qK (long double x)
 
scifir::mole operator""_Qmol (long double x)
 
scifir::mole operator""_Rmol (long double x)
 
scifir::mole operator""_Ymol (long double x)
 
scifir::mole operator""_Zmol (long double x)
 
scifir::mole operator""_Emol (long double x)
 
scifir::mole operator""_Pmol (long double x)
 
scifir::mole operator""_Tmol (long double x)
 
scifir::mole operator""_Gmol (long double x)
 
scifir::mole operator""_Mmol (long double x)
 
scifir::mole operator""_kmol (long double x)
 
scifir::mole operator""_hmol (long double x)
 
scifir::mole operator""_damol (long double x)
 
scifir::mole operator""_mol (long double x)
 
scifir::mole operator""_dmol (long double x)
 
scifir::mole operator""_cmol (long double x)
 
scifir::mole operator""_mmol (long double x)
 
scifir::mole operator""_umol (long double x)
 
scifir::mole operator""_nmol (long double x)
 
scifir::mole operator""_pmol (long double x)
 
scifir::mole operator""_fmol (long double x)
 
scifir::mole operator""_amol (long double x)
 
scifir::mole operator""_zmol (long double x)
 
scifir::mole operator""_ymol (long double x)
 
scifir::mole operator""_rmol (long double x)
 
scifir::mole operator""_qmol (long double x)
 
scifir::light_intensity operator""_Qcd (long double x)
 
scifir::light_intensity operator""_Rcd (long double x)
 
scifir::light_intensity operator""_Ycd (long double x)
 
scifir::light_intensity operator""_Zcd (long double x)
 
scifir::light_intensity operator""_Ecd (long double x)
 
scifir::light_intensity operator""_Pcd (long double x)
 
scifir::light_intensity operator""_Tcd (long double x)
 
scifir::light_intensity operator""_Gcd (long double x)
 
scifir::light_intensity operator""_Mcd (long double x)
 
scifir::light_intensity operator""_kcd (long double x)
 
scifir::light_intensity operator""_hcd (long double x)
 
scifir::light_intensity operator""_dacd (long double x)
 
scifir::light_intensity operator""_cd (long double x)
 
scifir::light_intensity operator""_dcd (long double x)
 
scifir::light_intensity operator""_ccd (long double x)
 
scifir::light_intensity operator""_mcd (long double x)
 
scifir::light_intensity operator""_ucd (long double x)
 
scifir::light_intensity operator""_ncd (long double x)
 
scifir::light_intensity operator""_pcd (long double x)
 
scifir::light_intensity operator""_fcd (long double x)
 
scifir::light_intensity operator""_acd (long double x)
 
scifir::light_intensity operator""_zcd (long double x)
 
scifir::light_intensity operator""_ycd (long double x)
 
scifir::light_intensity operator""_rcd (long double x)
 
scifir::light_intensity operator""_qcd (long double x)
 
scifir::information_size operator""_QB (long double x)
 
scifir::information_size operator""_RB (long double x)
 
scifir::information_size operator""_YB (long double x)
 
scifir::information_size operator""_ZB (long double x)
 
scifir::information_size operator""_EB (long double x)
 
scifir::information_size operator""_PB (long double x)
 
scifir::information_size operator""_TB (long double x)
 
scifir::information_size operator""_GB (long double x)
 
scifir::information_size operator""_MB (long double x)
 
scifir::information_size operator""_kB (long double x)
 
scifir::information_size operator""_B (long double x)
 
scifir::information_size operator""_Qbit (long double x)
 
scifir::information_size operator""_Rbit (long double x)
 
scifir::information_size operator""_Ybit (long double x)
 
scifir::information_size operator""_Zbit (long double x)
 
scifir::information_size operator""_Ebit (long double x)
 
scifir::information_size operator""_Pbit (long double x)
 
scifir::information_size operator""_Tbit (long double x)
 
scifir::information_size operator""_Gbit (long double x)
 
scifir::information_size operator""_Mbit (long double x)
 
scifir::information_size operator""_kbit (long double x)
 
scifir::information_size operator""_bit (long double x)
 

Function Documentation

◆ operator""_aC() [1/2]

scifir::charge operator""_aC ( long double  x)

Definition at line 1736 of file base_units.cpp.

1737{
1739}
Class that represents dimensions of the SI system of units. Each dimension sizes 6 bytes,...
Definition dimension.hpp:31
@ NUMERATOR
The dimension is at the numerator.
Definition dimension.hpp:38
@ COULOMB
Coulomb, plural coulombs. SI dimension of charge. Special name. Symbol C.
Definition dimension.hpp:35
@ ATTO
Prefix of a factor of 10^-18.
Definition prefix.hpp:16

◆ operator""_aC() [2/2]

scifir::charge operator""_aC ( unsigned long long int  x)

◆ operator""_acd() [1/2]

scifir::light_intensity operator""_acd ( long double  x)

Definition at line 2111 of file base_units.cpp.

2112{
2114}
@ CANDELA
Candela, plural candelas. SI dimension of luminous intensity. Symbol cd.
Definition dimension.hpp:35

◆ operator""_acd() [2/2]

scifir::light_intensity operator""_acd ( unsigned long long int  x)

◆ operator""_ag() [1/2]

scifir::mass operator""_ag ( long double  x)

Definition at line 1611 of file base_units.cpp.

1612{
1614}
@ GRAM
Gram, plural grams. SI dimension of mass. Symbol g.
Definition dimension.hpp:35
mass(const percentage &new_percentage, const mass &new_mass)

◆ operator""_ag() [2/2]

scifir::mass operator""_ag ( unsigned long long int  x)

Definition at line 696 of file base_units.cpp.

◆ operator""_aK() [1/2]

scifir::temperature operator""_aK ( long double  x)

Definition at line 1861 of file base_units.cpp.

1862{
1864}
@ KELVIN
Kelvin, plural kelvins. SI dimension of temperature. Symbol K.
Definition dimension.hpp:35

◆ operator""_aK() [2/2]

scifir::temperature operator""_aK ( unsigned long long int  x)

◆ operator""_am() [1/2]

scifir::length operator""_am ( long double  x)

Definition at line 1431 of file base_units.cpp.

1432{
1434}
@ METRE
Meter, plural meters. SI dimension of length. Symbol m.
Definition dimension.hpp:35

◆ operator""_am() [2/2]

scifir::length operator""_am ( unsigned long long int  x)

Definition at line 516 of file base_units.cpp.

◆ operator""_amol() [1/2]

scifir::mole operator""_amol ( long double  x)

Definition at line 1986 of file base_units.cpp.

1987{
1989}
@ MOLE
Mole, plural moles. SI dimension of quantity. Symbol mol.
Definition dimension.hpp:35
mole(const percentage &new_percentage, const mole &new_mole)

◆ operator""_amol() [2/2]

scifir::mole operator""_amol ( unsigned long long int  x)

Definition at line 1071 of file base_units.cpp.

◆ operator""_as() [1/2]

scifir::time_duration operator""_as ( long double  x)

Definition at line 1486 of file base_units.cpp.

1487{
1489}
@ SECOND
Second, plural seconds. SI dimension of time. Symbol s.
Definition dimension.hpp:35

◆ operator""_as() [2/2]

scifir::time_duration operator""_as ( unsigned long long int  x)

◆ operator""_B() [1/2]

scifir::information_size operator""_B ( long double  x)

Definition at line 2186 of file base_units.cpp.

2187{
2189}
@ BYTE
Byte, plural bytes. Dimension of amount of information. Symbol B.
Definition dimension.hpp:35
@ NONE
There is no prefix. Then, the dimension is not increased or decreased by some factor.
Definition prefix.hpp:16

◆ operator""_B() [2/2]

scifir::information_size operator""_B ( unsigned long long int  x)

◆ operator""_bit() [1/2]

scifir::information_size operator""_bit ( long double  x)

Definition at line 2241 of file base_units.cpp.

2242{
2244}
@ BIT
Bit, plural bits. Dimension of amount of information, of each binary digit. Symbol bit.
Definition dimension.hpp:35

◆ operator""_bit() [2/2]

scifir::information_size operator""_bit ( unsigned long long int  x)

◆ operator""_C() [1/2]

scifir::charge operator""_C ( long double  x)

◆ operator""_C() [2/2]

scifir::charge operator""_C ( unsigned long long int  x)

◆ operator""_cC() [1/2]

scifir::charge operator""_cC ( long double  x)

Definition at line 1706 of file base_units.cpp.

◆ operator""_cC() [2/2]

scifir::charge operator""_cC ( unsigned long long int  x)

◆ operator""_ccd() [1/2]

scifir::light_intensity operator""_ccd ( long double  x)

◆ operator""_ccd() [2/2]

scifir::light_intensity operator""_ccd ( unsigned long long int  x)

◆ operator""_cd() [1/2]

scifir::light_intensity operator""_cd ( long double  x)

◆ operator""_cd() [2/2]

scifir::light_intensity operator""_cd ( unsigned long long int  x)

◆ operator""_cg() [1/2]

scifir::mass operator""_cg ( long double  x)

◆ operator""_cg() [2/2]

scifir::mass operator""_cg ( unsigned long long int  x)

Definition at line 666 of file base_units.cpp.

◆ operator""_cK() [1/2]

scifir::temperature operator""_cK ( long double  x)

◆ operator""_cK() [2/2]

scifir::temperature operator""_cK ( unsigned long long int  x)

◆ operator""_cm() [1/2]

scifir::length operator""_cm ( long double  x)

◆ operator""_cm() [2/2]

scifir::length operator""_cm ( unsigned long long int  x)

◆ operator""_cmol() [1/2]

scifir::mole operator""_cmol ( long double  x)

◆ operator""_cmol() [2/2]

scifir::mole operator""_cmol ( unsigned long long int  x)

Definition at line 1041 of file base_units.cpp.

◆ operator""_daC() [1/2]

scifir::charge operator""_daC ( long double  x)

Definition at line 1691 of file base_units.cpp.

◆ operator""_daC() [2/2]

scifir::charge operator""_daC ( unsigned long long int  x)

◆ operator""_dacd() [1/2]

scifir::light_intensity operator""_dacd ( long double  x)

◆ operator""_dacd() [2/2]

scifir::light_intensity operator""_dacd ( unsigned long long int  x)

◆ operator""_dag() [1/2]

scifir::mass operator""_dag ( long double  x)

◆ operator""_dag() [2/2]

scifir::mass operator""_dag ( unsigned long long int  x)

Definition at line 651 of file base_units.cpp.

◆ operator""_daK() [1/2]

scifir::temperature operator""_daK ( long double  x)

◆ operator""_daK() [2/2]

scifir::temperature operator""_daK ( unsigned long long int  x)

◆ operator""_dam() [1/2]

scifir::length operator""_dam ( long double  x)

◆ operator""_dam() [2/2]

scifir::length operator""_dam ( unsigned long long int  x)

Definition at line 471 of file base_units.cpp.

◆ operator""_damol() [1/2]

scifir::mole operator""_damol ( long double  x)

◆ operator""_damol() [2/2]

scifir::mole operator""_damol ( unsigned long long int  x)

Definition at line 1026 of file base_units.cpp.

◆ operator""_dC() [1/2]

scifir::charge operator""_dC ( long double  x)

Definition at line 1701 of file base_units.cpp.

◆ operator""_dC() [2/2]

scifir::charge operator""_dC ( unsigned long long int  x)

◆ operator""_dcd() [1/2]

scifir::light_intensity operator""_dcd ( long double  x)

◆ operator""_dcd() [2/2]

scifir::light_intensity operator""_dcd ( unsigned long long int  x)

◆ operator""_dg() [1/2]

scifir::mass operator""_dg ( long double  x)

◆ operator""_dg() [2/2]

scifir::mass operator""_dg ( unsigned long long int  x)

Definition at line 661 of file base_units.cpp.

◆ operator""_dK() [1/2]

scifir::temperature operator""_dK ( long double  x)

◆ operator""_dK() [2/2]

scifir::temperature operator""_dK ( unsigned long long int  x)

◆ operator""_dm() [1/2]

scifir::length operator""_dm ( long double  x)

◆ operator""_dm() [2/2]

scifir::length operator""_dm ( unsigned long long int  x)

Definition at line 481 of file base_units.cpp.

◆ operator""_dmol() [1/2]

scifir::mole operator""_dmol ( long double  x)

◆ operator""_dmol() [2/2]

scifir::mole operator""_dmol ( unsigned long long int  x)

Definition at line 1036 of file base_units.cpp.

◆ operator""_EB() [1/2]

scifir::information_size operator""_EB ( long double  x)

Definition at line 2156 of file base_units.cpp.

◆ operator""_EB() [2/2]

scifir::information_size operator""_EB ( unsigned long long int  x)

◆ operator""_Ebit() [1/2]

scifir::information_size operator""_Ebit ( long double  x)

◆ operator""_Ebit() [2/2]

scifir::information_size operator""_Ebit ( unsigned long long int  x)

◆ operator""_EC() [1/2]

scifir::charge operator""_EC ( long double  x)

◆ operator""_EC() [2/2]

scifir::charge operator""_EC ( unsigned long long int  x)

◆ operator""_Ecd() [1/2]

scifir::light_intensity operator""_Ecd ( long double  x)

◆ operator""_Ecd() [2/2]

scifir::light_intensity operator""_Ecd ( unsigned long long int  x)

◆ operator""_Eg() [1/2]

scifir::mass operator""_Eg ( long double  x)

◆ operator""_Eg() [2/2]

scifir::mass operator""_Eg ( unsigned long long int  x)

Definition at line 616 of file base_units.cpp.

◆ operator""_EK() [1/2]

scifir::temperature operator""_EK ( long double  x)

◆ operator""_EK() [2/2]

scifir::temperature operator""_EK ( unsigned long long int  x)

◆ operator""_Em() [1/2]

scifir::length operator""_Em ( long double  x)

◆ operator""_Em() [2/2]

scifir::length operator""_Em ( unsigned long long int  x)

Definition at line 436 of file base_units.cpp.

◆ operator""_Emol() [1/2]

scifir::mole operator""_Emol ( long double  x)

◆ operator""_Emol() [2/2]

scifir::mole operator""_Emol ( unsigned long long int  x)

Definition at line 991 of file base_units.cpp.

◆ operator""_fC() [1/2]

scifir::charge operator""_fC ( long double  x)

Definition at line 1731 of file base_units.cpp.

◆ operator""_fC() [2/2]

scifir::charge operator""_fC ( unsigned long long int  x)

◆ operator""_fcd() [1/2]

scifir::light_intensity operator""_fcd ( long double  x)

◆ operator""_fcd() [2/2]

scifir::light_intensity operator""_fcd ( unsigned long long int  x)

◆ operator""_fg() [1/2]

scifir::mass operator""_fg ( long double  x)

◆ operator""_fg() [2/2]

scifir::mass operator""_fg ( unsigned long long int  x)

Definition at line 691 of file base_units.cpp.

◆ operator""_fK() [1/2]

scifir::temperature operator""_fK ( long double  x)

◆ operator""_fK() [2/2]

scifir::temperature operator""_fK ( unsigned long long int  x)

◆ operator""_fm() [1/2]

scifir::length operator""_fm ( long double  x)

◆ operator""_fm() [2/2]

scifir::length operator""_fm ( unsigned long long int  x)

◆ operator""_fmol() [1/2]

scifir::mole operator""_fmol ( long double  x)

◆ operator""_fmol() [2/2]

scifir::mole operator""_fmol ( unsigned long long int  x)

Definition at line 1066 of file base_units.cpp.

◆ operator""_fs() [1/2]

scifir::time_duration operator""_fs ( long double  x)

◆ operator""_fs() [2/2]

scifir::time_duration operator""_fs ( unsigned long long int  x)

◆ operator""_g() [1/2]

scifir::mass operator""_g ( long double  x)

◆ operator""_g() [2/2]

scifir::mass operator""_g ( unsigned long long int  x)

Definition at line 656 of file base_units.cpp.

◆ operator""_GB() [1/2]

scifir::information_size operator""_GB ( long double  x)

Definition at line 2171 of file base_units.cpp.

◆ operator""_GB() [2/2]

scifir::information_size operator""_GB ( unsigned long long int  x)

◆ operator""_Gbit() [1/2]

scifir::information_size operator""_Gbit ( long double  x)

◆ operator""_Gbit() [2/2]

scifir::information_size operator""_Gbit ( unsigned long long int  x)

◆ operator""_GC() [1/2]

scifir::charge operator""_GC ( long double  x)

◆ operator""_GC() [2/2]

scifir::charge operator""_GC ( unsigned long long int  x)

◆ operator""_Gcd() [1/2]

scifir::light_intensity operator""_Gcd ( long double  x)

◆ operator""_Gcd() [2/2]

scifir::light_intensity operator""_Gcd ( unsigned long long int  x)

◆ operator""_Gg() [1/2]

scifir::mass operator""_Gg ( long double  x)

◆ operator""_Gg() [2/2]

scifir::mass operator""_Gg ( unsigned long long int  x)

Definition at line 631 of file base_units.cpp.

◆ operator""_GK() [1/2]

scifir::temperature operator""_GK ( long double  x)

◆ operator""_GK() [2/2]

scifir::temperature operator""_GK ( unsigned long long int  x)

◆ operator""_Gm() [1/2]

scifir::length operator""_Gm ( long double  x)

◆ operator""_Gm() [2/2]

scifir::length operator""_Gm ( unsigned long long int  x)

Definition at line 451 of file base_units.cpp.

◆ operator""_Gmol() [1/2]

scifir::mole operator""_Gmol ( long double  x)

◆ operator""_Gmol() [2/2]

scifir::mole operator""_Gmol ( unsigned long long int  x)

Definition at line 1006 of file base_units.cpp.

◆ operator""_hC() [1/2]

scifir::charge operator""_hC ( long double  x)

Definition at line 1686 of file base_units.cpp.

◆ operator""_hC() [2/2]

scifir::charge operator""_hC ( unsigned long long int  x)

◆ operator""_hcd() [1/2]

scifir::light_intensity operator""_hcd ( long double  x)

◆ operator""_hcd() [2/2]

scifir::light_intensity operator""_hcd ( unsigned long long int  x)

◆ operator""_hg() [1/2]

scifir::mass operator""_hg ( long double  x)

◆ operator""_hg() [2/2]

scifir::mass operator""_hg ( unsigned long long int  x)

Definition at line 646 of file base_units.cpp.

◆ operator""_hK() [1/2]

scifir::temperature operator""_hK ( long double  x)

◆ operator""_hK() [2/2]

scifir::temperature operator""_hK ( unsigned long long int  x)

◆ operator""_hm() [1/2]

scifir::length operator""_hm ( long double  x)

◆ operator""_hm() [2/2]

scifir::length operator""_hm ( unsigned long long int  x)

◆ operator""_hmol() [1/2]

scifir::mole operator""_hmol ( long double  x)

◆ operator""_hmol() [2/2]

scifir::mole operator""_hmol ( unsigned long long int  x)

Definition at line 1021 of file base_units.cpp.

◆ operator""_K() [1/2]

scifir::temperature operator""_K ( long double  x)

◆ operator""_K() [2/2]

scifir::temperature operator""_K ( unsigned long long int  x)

◆ operator""_kB() [1/2]

scifir::information_size operator""_kB ( long double  x)

Definition at line 2181 of file base_units.cpp.

◆ operator""_kB() [2/2]

scifir::information_size operator""_kB ( unsigned long long int  x)

◆ operator""_kbit() [1/2]

scifir::information_size operator""_kbit ( long double  x)

◆ operator""_kbit() [2/2]

scifir::information_size operator""_kbit ( unsigned long long int  x)

◆ operator""_kC() [1/2]

scifir::charge operator""_kC ( long double  x)

◆ operator""_kC() [2/2]

scifir::charge operator""_kC ( unsigned long long int  x)

◆ operator""_kcd() [1/2]

scifir::light_intensity operator""_kcd ( long double  x)

◆ operator""_kcd() [2/2]

scifir::light_intensity operator""_kcd ( unsigned long long int  x)

◆ operator""_kg() [1/2]

scifir::mass operator""_kg ( long double  x)

◆ operator""_kg() [2/2]

scifir::mass operator""_kg ( unsigned long long int  x)

Definition at line 641 of file base_units.cpp.

◆ operator""_kK() [1/2]

scifir::temperature operator""_kK ( long double  x)

◆ operator""_kK() [2/2]

scifir::temperature operator""_kK ( unsigned long long int  x)

◆ operator""_km() [1/2]

scifir::length operator""_km ( long double  x)

◆ operator""_km() [2/2]

scifir::length operator""_km ( unsigned long long int  x)

Definition at line 461 of file base_units.cpp.

◆ operator""_kmol() [1/2]

scifir::mole operator""_kmol ( long double  x)

◆ operator""_kmol() [2/2]

scifir::mole operator""_kmol ( unsigned long long int  x)

Definition at line 1016 of file base_units.cpp.

◆ operator""_m() [1/2]

scifir::length operator""_m ( long double  x)

◆ operator""_m() [2/2]

scifir::length operator""_m ( unsigned long long int  x)

Definition at line 476 of file base_units.cpp.

◆ operator""_MB() [1/2]

scifir::information_size operator""_MB ( long double  x)

Definition at line 2176 of file base_units.cpp.

◆ operator""_MB() [2/2]

scifir::information_size operator""_MB ( unsigned long long int  x)

◆ operator""_Mbit() [1/2]

scifir::information_size operator""_Mbit ( long double  x)

◆ operator""_Mbit() [2/2]

scifir::information_size operator""_Mbit ( unsigned long long int  x)

◆ operator""_MC() [1/2]

scifir::charge operator""_MC ( long double  x)

◆ operator""_mC() [1/2]

scifir::charge operator""_mC ( long double  x)

Definition at line 1711 of file base_units.cpp.

◆ operator""_MC() [2/2]

scifir::charge operator""_MC ( unsigned long long int  x)

◆ operator""_mC() [2/2]

scifir::charge operator""_mC ( unsigned long long int  x)

◆ operator""_Mcd() [1/2]

scifir::light_intensity operator""_Mcd ( long double  x)

◆ operator""_mcd() [1/2]

scifir::light_intensity operator""_mcd ( long double  x)

◆ operator""_Mcd() [2/2]

scifir::light_intensity operator""_Mcd ( unsigned long long int  x)

◆ operator""_mcd() [2/2]

scifir::light_intensity operator""_mcd ( unsigned long long int  x)

◆ operator""_Mg() [1/2]

scifir::mass operator""_Mg ( long double  x)

◆ operator""_mg() [1/2]

scifir::mass operator""_mg ( long double  x)

◆ operator""_Mg() [2/2]

scifir::mass operator""_Mg ( unsigned long long int  x)

Definition at line 636 of file base_units.cpp.

◆ operator""_mg() [2/2]

scifir::mass operator""_mg ( unsigned long long int  x)

Definition at line 671 of file base_units.cpp.

◆ operator""_MK() [1/2]

scifir::temperature operator""_MK ( long double  x)

◆ operator""_mK() [1/2]

scifir::temperature operator""_mK ( long double  x)

◆ operator""_MK() [2/2]

scifir::temperature operator""_MK ( unsigned long long int  x)

◆ operator""_mK() [2/2]

scifir::temperature operator""_mK ( unsigned long long int  x)

◆ operator""_Mm() [1/2]

scifir::length operator""_Mm ( long double  x)

◆ operator""_mm() [1/2]

scifir::length operator""_mm ( long double  x)

◆ operator""_Mm() [2/2]

scifir::length operator""_Mm ( unsigned long long int  x)

Definition at line 456 of file base_units.cpp.

◆ operator""_mm() [2/2]

scifir::length operator""_mm ( unsigned long long int  x)

◆ operator""_Mmol() [1/2]

scifir::mole operator""_Mmol ( long double  x)

◆ operator""_mmol() [1/2]

scifir::mole operator""_mmol ( long double  x)

◆ operator""_Mmol() [2/2]

scifir::mole operator""_Mmol ( unsigned long long int  x)

Definition at line 1011 of file base_units.cpp.

◆ operator""_mmol() [2/2]

scifir::mole operator""_mmol ( unsigned long long int  x)

Definition at line 1046 of file base_units.cpp.

◆ operator""_mol() [1/2]

scifir::mole operator""_mol ( long double  x)

◆ operator""_mol() [2/2]

scifir::mole operator""_mol ( unsigned long long int  x)

Definition at line 1031 of file base_units.cpp.

◆ operator""_ms() [1/2]

scifir::time_duration operator""_ms ( long double  x)

◆ operator""_ms() [2/2]

scifir::time_duration operator""_ms ( unsigned long long int  x)

◆ operator""_nC() [1/2]

scifir::charge operator""_nC ( long double  x)

Definition at line 1721 of file base_units.cpp.

◆ operator""_nC() [2/2]

scifir::charge operator""_nC ( unsigned long long int  x)

◆ operator""_ncd() [1/2]

scifir::light_intensity operator""_ncd ( long double  x)

◆ operator""_ncd() [2/2]

scifir::light_intensity operator""_ncd ( unsigned long long int  x)

◆ operator""_ng() [1/2]

scifir::mass operator""_ng ( long double  x)

◆ operator""_ng() [2/2]

scifir::mass operator""_ng ( unsigned long long int  x)

Definition at line 681 of file base_units.cpp.

◆ operator""_nK() [1/2]

scifir::temperature operator""_nK ( long double  x)

◆ operator""_nK() [2/2]

scifir::temperature operator""_nK ( unsigned long long int  x)

◆ operator""_nm() [1/2]

scifir::length operator""_nm ( long double  x)

◆ operator""_nm() [2/2]

scifir::length operator""_nm ( unsigned long long int  x)

Definition at line 501 of file base_units.cpp.

◆ operator""_nmol() [1/2]

scifir::mole operator""_nmol ( long double  x)

◆ operator""_nmol() [2/2]

scifir::mole operator""_nmol ( unsigned long long int  x)

Definition at line 1056 of file base_units.cpp.

◆ operator""_ns() [1/2]

scifir::time_duration operator""_ns ( long double  x)

◆ operator""_ns() [2/2]

scifir::time_duration operator""_ns ( unsigned long long int  x)

◆ operator""_PB() [1/2]

scifir::information_size operator""_PB ( long double  x)

Definition at line 2161 of file base_units.cpp.

◆ operator""_PB() [2/2]

scifir::information_size operator""_PB ( unsigned long long int  x)

◆ operator""_Pbit() [1/2]

scifir::information_size operator""_Pbit ( long double  x)

◆ operator""_Pbit() [2/2]

scifir::information_size operator""_Pbit ( unsigned long long int  x)

◆ operator""_PC() [1/2]

scifir::charge operator""_PC ( long double  x)

◆ operator""_pC() [1/2]

scifir::charge operator""_pC ( long double  x)

Definition at line 1726 of file base_units.cpp.

◆ operator""_PC() [2/2]

scifir::charge operator""_PC ( unsigned long long int  x)

◆ operator""_pC() [2/2]

scifir::charge operator""_pC ( unsigned long long int  x)

◆ operator""_Pcd() [1/2]

scifir::light_intensity operator""_Pcd ( long double  x)

◆ operator""_pcd() [1/2]

scifir::light_intensity operator""_pcd ( long double  x)

◆ operator""_Pcd() [2/2]

scifir::light_intensity operator""_Pcd ( unsigned long long int  x)

◆ operator""_pcd() [2/2]

scifir::light_intensity operator""_pcd ( unsigned long long int  x)

◆ operator""_Pg() [1/2]

scifir::mass operator""_Pg ( long double  x)

◆ operator""_pg() [1/2]

scifir::mass operator""_pg ( long double  x)

◆ operator""_Pg() [2/2]

scifir::mass operator""_Pg ( unsigned long long int  x)

Definition at line 621 of file base_units.cpp.

◆ operator""_pg() [2/2]

scifir::mass operator""_pg ( unsigned long long int  x)

Definition at line 686 of file base_units.cpp.

◆ operator""_PK() [1/2]

scifir::temperature operator""_PK ( long double  x)

◆ operator""_pK() [1/2]

scifir::temperature operator""_pK ( long double  x)

◆ operator""_PK() [2/2]

scifir::temperature operator""_PK ( unsigned long long int  x)

◆ operator""_pK() [2/2]

scifir::temperature operator""_pK ( unsigned long long int  x)

◆ operator""_Pm() [1/2]

scifir::length operator""_Pm ( long double  x)

◆ operator""_pm() [1/2]

scifir::length operator""_pm ( long double  x)

◆ operator""_Pm() [2/2]

scifir::length operator""_Pm ( unsigned long long int  x)

Definition at line 441 of file base_units.cpp.

◆ operator""_pm() [2/2]

scifir::length operator""_pm ( unsigned long long int  x)

Definition at line 506 of file base_units.cpp.

◆ operator""_Pmol() [1/2]

scifir::mole operator""_Pmol ( long double  x)

◆ operator""_pmol() [1/2]

scifir::mole operator""_pmol ( long double  x)

◆ operator""_Pmol() [2/2]

scifir::mole operator""_Pmol ( unsigned long long int  x)

Definition at line 996 of file base_units.cpp.

◆ operator""_pmol() [2/2]

scifir::mole operator""_pmol ( unsigned long long int  x)

Definition at line 1061 of file base_units.cpp.

◆ operator""_ps() [1/2]

scifir::time_duration operator""_ps ( long double  x)

◆ operator""_ps() [2/2]

scifir::time_duration operator""_ps ( unsigned long long int  x)

◆ operator""_QB() [1/2]

scifir::information_size operator""_QB ( long double  x)

Definition at line 2136 of file base_units.cpp.

◆ operator""_QB() [2/2]

scifir::information_size operator""_QB ( unsigned long long int  x)

◆ operator""_Qbit() [1/2]

scifir::information_size operator""_Qbit ( long double  x)

◆ operator""_Qbit() [2/2]

scifir::information_size operator""_Qbit ( unsigned long long int  x)

◆ operator""_QC() [1/2]

scifir::charge operator""_QC ( long double  x)

◆ operator""_qC() [1/2]

scifir::charge operator""_qC ( long double  x)

Definition at line 1756 of file base_units.cpp.

◆ operator""_QC() [2/2]

scifir::charge operator""_QC ( unsigned long long int  x)

◆ operator""_qC() [2/2]

scifir::charge operator""_qC ( unsigned long long int  x)

◆ operator""_Qcd() [1/2]

scifir::light_intensity operator""_Qcd ( long double  x)

◆ operator""_qcd() [1/2]

scifir::light_intensity operator""_qcd ( long double  x)

◆ operator""_Qcd() [2/2]

scifir::light_intensity operator""_Qcd ( unsigned long long int  x)

◆ operator""_qcd() [2/2]

scifir::light_intensity operator""_qcd ( unsigned long long int  x)

◆ operator""_Qg() [1/2]

scifir::mass operator""_Qg ( long double  x)

◆ operator""_qg() [1/2]

scifir::mass operator""_qg ( long double  x)

◆ operator""_Qg() [2/2]

scifir::mass operator""_Qg ( unsigned long long int  x)

Definition at line 596 of file base_units.cpp.

◆ operator""_qg() [2/2]

scifir::mass operator""_qg ( unsigned long long int  x)

Definition at line 716 of file base_units.cpp.

◆ operator""_QK() [1/2]

scifir::temperature operator""_QK ( long double  x)

◆ operator""_qK() [1/2]

scifir::temperature operator""_qK ( long double  x)

◆ operator""_QK() [2/2]

scifir::temperature operator""_QK ( unsigned long long int  x)

◆ operator""_qK() [2/2]

scifir::temperature operator""_qK ( unsigned long long int  x)

◆ operator""_Qm() [1/2]

scifir::length operator""_Qm ( long double  x)

◆ operator""_qm() [1/2]

scifir::length operator""_qm ( long double  x)

◆ operator""_Qm() [2/2]

scifir::length operator""_Qm ( unsigned long long int  x)

◆ operator""_qm() [2/2]

scifir::length operator""_qm ( unsigned long long int  x)

◆ operator""_Qmol() [1/2]

scifir::mole operator""_Qmol ( long double  x)

◆ operator""_qmol() [1/2]

scifir::mole operator""_qmol ( long double  x)

◆ operator""_Qmol() [2/2]

scifir::mole operator""_Qmol ( unsigned long long int  x)

Definition at line 971 of file base_units.cpp.

◆ operator""_qmol() [2/2]

scifir::mole operator""_qmol ( unsigned long long int  x)

Definition at line 1091 of file base_units.cpp.

◆ operator""_qs() [1/2]

scifir::time_duration operator""_qs ( long double  x)

◆ operator""_qs() [2/2]

scifir::time_duration operator""_qs ( unsigned long long int  x)

◆ operator""_RB() [1/2]

scifir::information_size operator""_RB ( long double  x)

Definition at line 2141 of file base_units.cpp.

◆ operator""_RB() [2/2]

scifir::information_size operator""_RB ( unsigned long long int  x)

◆ operator""_Rbit() [1/2]

scifir::information_size operator""_Rbit ( long double  x)

◆ operator""_Rbit() [2/2]

scifir::information_size operator""_Rbit ( unsigned long long int  x)

◆ operator""_RC() [1/2]

scifir::charge operator""_RC ( long double  x)

◆ operator""_rC() [1/2]

scifir::charge operator""_rC ( long double  x)

Definition at line 1751 of file base_units.cpp.

◆ operator""_RC() [2/2]

scifir::charge operator""_RC ( unsigned long long int  x)

◆ operator""_rC() [2/2]

scifir::charge operator""_rC ( unsigned long long int  x)

◆ operator""_Rcd() [1/2]

scifir::light_intensity operator""_Rcd ( long double  x)

◆ operator""_rcd() [1/2]

scifir::light_intensity operator""_rcd ( long double  x)

◆ operator""_Rcd() [2/2]

scifir::light_intensity operator""_Rcd ( unsigned long long int  x)

◆ operator""_rcd() [2/2]

scifir::light_intensity operator""_rcd ( unsigned long long int  x)

◆ operator""_Rg() [1/2]

scifir::mass operator""_Rg ( long double  x)

◆ operator""_rg() [1/2]

scifir::mass operator""_rg ( long double  x)

◆ operator""_Rg() [2/2]

scifir::mass operator""_Rg ( unsigned long long int  x)

Definition at line 601 of file base_units.cpp.

◆ operator""_rg() [2/2]

scifir::mass operator""_rg ( unsigned long long int  x)

Definition at line 711 of file base_units.cpp.

◆ operator""_RK() [1/2]

scifir::temperature operator""_RK ( long double  x)

◆ operator""_rK() [1/2]

scifir::temperature operator""_rK ( long double  x)

◆ operator""_RK() [2/2]

scifir::temperature operator""_RK ( unsigned long long int  x)

◆ operator""_rK() [2/2]

scifir::temperature operator""_rK ( unsigned long long int  x)

◆ operator""_Rm() [1/2]

scifir::length operator""_Rm ( long double  x)

◆ operator""_rm() [1/2]

scifir::length operator""_rm ( long double  x)

◆ operator""_Rm() [2/2]

scifir::length operator""_Rm ( unsigned long long int  x)

◆ operator""_rm() [2/2]

scifir::length operator""_rm ( unsigned long long int  x)

◆ operator""_Rmol() [1/2]

scifir::mole operator""_Rmol ( long double  x)

◆ operator""_rmol() [1/2]

scifir::mole operator""_rmol ( long double  x)

◆ operator""_Rmol() [2/2]

scifir::mole operator""_Rmol ( unsigned long long int  x)

Definition at line 976 of file base_units.cpp.

◆ operator""_rmol() [2/2]

scifir::mole operator""_rmol ( unsigned long long int  x)

Definition at line 1086 of file base_units.cpp.

◆ operator""_rs() [1/2]

scifir::time_duration operator""_rs ( long double  x)

◆ operator""_rs() [2/2]

scifir::time_duration operator""_rs ( unsigned long long int  x)

◆ operator""_s() [1/2]

scifir::time_duration operator""_s ( long double  x)

◆ operator""_s() [2/2]

scifir::time_duration operator""_s ( unsigned long long int  x)

◆ operator""_TB() [1/2]

scifir::information_size operator""_TB ( long double  x)

Definition at line 2166 of file base_units.cpp.

◆ operator""_TB() [2/2]

scifir::information_size operator""_TB ( unsigned long long int  x)

◆ operator""_Tbit() [1/2]

scifir::information_size operator""_Tbit ( long double  x)

◆ operator""_Tbit() [2/2]

scifir::information_size operator""_Tbit ( unsigned long long int  x)

◆ operator""_TC() [1/2]

scifir::charge operator""_TC ( long double  x)

◆ operator""_TC() [2/2]

scifir::charge operator""_TC ( unsigned long long int  x)

◆ operator""_Tcd() [1/2]

scifir::light_intensity operator""_Tcd ( long double  x)

◆ operator""_Tcd() [2/2]

scifir::light_intensity operator""_Tcd ( unsigned long long int  x)

◆ operator""_Tg() [1/2]

scifir::mass operator""_Tg ( long double  x)

◆ operator""_Tg() [2/2]

scifir::mass operator""_Tg ( unsigned long long int  x)

Definition at line 626 of file base_units.cpp.

◆ operator""_TK() [1/2]

scifir::temperature operator""_TK ( long double  x)

◆ operator""_TK() [2/2]

scifir::temperature operator""_TK ( unsigned long long int  x)

◆ operator""_Tm() [1/2]

scifir::length operator""_Tm ( long double  x)

◆ operator""_Tm() [2/2]

scifir::length operator""_Tm ( unsigned long long int  x)

Definition at line 446 of file base_units.cpp.

◆ operator""_Tmol() [1/2]

scifir::mole operator""_Tmol ( long double  x)

◆ operator""_Tmol() [2/2]

scifir::mole operator""_Tmol ( unsigned long long int  x)

Definition at line 1001 of file base_units.cpp.

◆ operator""_uC() [1/2]

scifir::charge operator""_uC ( long double  x)

Definition at line 1716 of file base_units.cpp.

◆ operator""_uC() [2/2]

scifir::charge operator""_uC ( unsigned long long int  x)

◆ operator""_ucd() [1/2]

scifir::light_intensity operator""_ucd ( long double  x)

◆ operator""_ucd() [2/2]

scifir::light_intensity operator""_ucd ( unsigned long long int  x)

◆ operator""_ug() [1/2]

scifir::mass operator""_ug ( long double  x)

◆ operator""_ug() [2/2]

scifir::mass operator""_ug ( unsigned long long int  x)

Definition at line 676 of file base_units.cpp.

◆ operator""_uK() [1/2]

scifir::temperature operator""_uK ( long double  x)

◆ operator""_uK() [2/2]

scifir::temperature operator""_uK ( unsigned long long int  x)

◆ operator""_um() [1/2]

scifir::length operator""_um ( long double  x)

◆ operator""_um() [2/2]

scifir::length operator""_um ( unsigned long long int  x)

◆ operator""_umol() [1/2]

scifir::mole operator""_umol ( long double  x)

◆ operator""_umol() [2/2]

scifir::mole operator""_umol ( unsigned long long int  x)

Definition at line 1051 of file base_units.cpp.

◆ operator""_us() [1/2]

scifir::time_duration operator""_us ( long double  x)

◆ operator""_us() [2/2]

scifir::time_duration operator""_us ( unsigned long long int  x)

◆ operator""_YB() [1/2]

scifir::information_size operator""_YB ( long double  x)

Definition at line 2146 of file base_units.cpp.

◆ operator""_YB() [2/2]

scifir::information_size operator""_YB ( unsigned long long int  x)

◆ operator""_Ybit() [1/2]

scifir::information_size operator""_Ybit ( long double  x)

◆ operator""_Ybit() [2/2]

scifir::information_size operator""_Ybit ( unsigned long long int  x)

◆ operator""_YC() [1/2]

scifir::charge operator""_YC ( long double  x)

◆ operator""_yC() [1/2]

scifir::charge operator""_yC ( long double  x)

Definition at line 1746 of file base_units.cpp.

◆ operator""_YC() [2/2]

scifir::charge operator""_YC ( unsigned long long int  x)

◆ operator""_yC() [2/2]

scifir::charge operator""_yC ( unsigned long long int  x)

◆ operator""_Ycd() [1/2]

scifir::light_intensity operator""_Ycd ( long double  x)

◆ operator""_ycd() [1/2]

scifir::light_intensity operator""_ycd ( long double  x)

◆ operator""_Ycd() [2/2]

scifir::light_intensity operator""_Ycd ( unsigned long long int  x)

◆ operator""_ycd() [2/2]

scifir::light_intensity operator""_ycd ( unsigned long long int  x)

◆ operator""_Yg() [1/2]

scifir::mass operator""_Yg ( long double  x)

◆ operator""_yg() [1/2]

scifir::mass operator""_yg ( long double  x)

◆ operator""_Yg() [2/2]

scifir::mass operator""_Yg ( unsigned long long int  x)

Definition at line 606 of file base_units.cpp.

◆ operator""_yg() [2/2]

scifir::mass operator""_yg ( unsigned long long int  x)

Definition at line 706 of file base_units.cpp.

◆ operator""_YK() [1/2]

scifir::temperature operator""_YK ( long double  x)

◆ operator""_yK() [1/2]

scifir::temperature operator""_yK ( long double  x)

◆ operator""_YK() [2/2]

scifir::temperature operator""_YK ( unsigned long long int  x)

◆ operator""_yK() [2/2]

scifir::temperature operator""_yK ( unsigned long long int  x)

◆ operator""_Ym() [1/2]

scifir::length operator""_Ym ( long double  x)

◆ operator""_ym() [1/2]

scifir::length operator""_ym ( long double  x)

◆ operator""_Ym() [2/2]

scifir::length operator""_Ym ( unsigned long long int  x)

◆ operator""_ym() [2/2]

scifir::length operator""_ym ( unsigned long long int  x)

◆ operator""_Ymol() [1/2]

scifir::mole operator""_Ymol ( long double  x)

◆ operator""_ymol() [1/2]

scifir::mole operator""_ymol ( long double  x)

◆ operator""_Ymol() [2/2]

scifir::mole operator""_Ymol ( unsigned long long int  x)

Definition at line 981 of file base_units.cpp.

◆ operator""_ymol() [2/2]

scifir::mole operator""_ymol ( unsigned long long int  x)

Definition at line 1081 of file base_units.cpp.

◆ operator""_ys() [1/2]

scifir::time_duration operator""_ys ( long double  x)

◆ operator""_ys() [2/2]

scifir::time_duration operator""_ys ( unsigned long long int  x)

◆ operator""_ZB() [1/2]

scifir::information_size operator""_ZB ( long double  x)

Definition at line 2151 of file base_units.cpp.

◆ operator""_ZB() [2/2]

scifir::information_size operator""_ZB ( unsigned long long int  x)

◆ operator""_Zbit() [1/2]

scifir::information_size operator""_Zbit ( long double  x)

◆ operator""_Zbit() [2/2]

scifir::information_size operator""_Zbit ( unsigned long long int  x)

◆ operator""_ZC() [1/2]

scifir::charge operator""_ZC ( long double  x)

◆ operator""_zC() [1/2]

scifir::charge operator""_zC ( long double  x)

Definition at line 1741 of file base_units.cpp.

◆ operator""_ZC() [2/2]

scifir::charge operator""_ZC ( unsigned long long int  x)

◆ operator""_zC() [2/2]

scifir::charge operator""_zC ( unsigned long long int  x)

◆ operator""_Zcd() [1/2]

scifir::light_intensity operator""_Zcd ( long double  x)

◆ operator""_zcd() [1/2]

scifir::light_intensity operator""_zcd ( long double  x)

◆ operator""_Zcd() [2/2]

scifir::light_intensity operator""_Zcd ( unsigned long long int  x)

◆ operator""_zcd() [2/2]

scifir::light_intensity operator""_zcd ( unsigned long long int  x)

◆ operator""_Zg() [1/2]

scifir::mass operator""_Zg ( long double  x)

◆ operator""_zg() [1/2]

scifir::mass operator""_zg ( long double  x)

◆ operator""_Zg() [2/2]

scifir::mass operator""_Zg ( unsigned long long int  x)

Definition at line 611 of file base_units.cpp.

◆ operator""_zg() [2/2]

scifir::mass operator""_zg ( unsigned long long int  x)

Definition at line 701 of file base_units.cpp.

◆ operator""_ZK() [1/2]

scifir::temperature operator""_ZK ( long double  x)

◆ operator""_zK() [1/2]

scifir::temperature operator""_zK ( long double  x)

◆ operator""_ZK() [2/2]

scifir::temperature operator""_ZK ( unsigned long long int  x)

◆ operator""_zK() [2/2]

scifir::temperature operator""_zK ( unsigned long long int  x)

◆ operator""_Zm() [1/2]

scifir::length operator""_Zm ( long double  x)

◆ operator""_zm() [1/2]

scifir::length operator""_zm ( long double  x)

◆ operator""_Zm() [2/2]

scifir::length operator""_Zm ( unsigned long long int  x)

◆ operator""_zm() [2/2]

scifir::length operator""_zm ( unsigned long long int  x)

◆ operator""_Zmol() [1/2]

scifir::mole operator""_Zmol ( long double  x)

◆ operator""_zmol() [1/2]

scifir::mole operator""_zmol ( long double  x)

◆ operator""_Zmol() [2/2]

scifir::mole operator""_Zmol ( unsigned long long int  x)

Definition at line 986 of file base_units.cpp.

◆ operator""_zmol() [2/2]

scifir::mole operator""_zmol ( unsigned long long int  x)

Definition at line 1076 of file base_units.cpp.

◆ operator""_zs() [1/2]

scifir::time_duration operator""_zs ( long double  x)

◆ operator""_zs() [2/2]

scifir::time_duration operator""_zs ( unsigned long long int  x)