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
Functions
unit_abbreviation.hpp File Reference
#include "./scalar_unit.hpp"
#include "./base_units.hpp"
#include "../derived_units/electronics_units.hpp"
#include "../derived_units/physics_units.hpp"
#include "../derived_units/radiometry_units.hpp"
#include "../derived_units/space_units.hpp"
#include "../derived_units/chemistry_units.hpp"
#include "../derived_units/biology_units.hpp"
#include "../meca_number/percentage.hpp"
#include "../special_units/pixel.hpp"
#include "../nutrition/abv.hpp"
Include dependency graph for unit_abbreviation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

scifir::length operator""_Å (unsigned long long int)
 
scifir::volume operator""_QL (unsigned long long int)
 
scifir::volume operator""_RL (unsigned long long int)
 
scifir::volume operator""_YL (unsigned long long int)
 
scifir::volume operator""_ZL (unsigned long long int)
 
scifir::volume operator""_EL (unsigned long long int)
 
scifir::volume operator""_PL (unsigned long long int)
 
scifir::volume operator""_TL (unsigned long long int)
 
scifir::volume operator""_GL (unsigned long long int)
 
scifir::volume operator""_ML (unsigned long long int)
 
scifir::volume operator""_kL (unsigned long long int)
 
scifir::volume operator""_hL (unsigned long long int)
 
scifir::volume operator""_daL (unsigned long long int)
 
scifir::volume operator""_L (unsigned long long int)
 
scifir::volume operator""_dL (unsigned long long int)
 
scifir::volume operator""_cL (unsigned long long int)
 
scifir::volume operator""_mL (unsigned long long int)
 
scifir::volume operator""_µL (unsigned long long int)
 
scifir::volume operator""_nL (unsigned long long int)
 
scifir::volume operator""_pL (unsigned long long int)
 
scifir::volume operator""_fL (unsigned long long int)
 
scifir::volume operator""_aL (unsigned long long int)
 
scifir::volume operator""_zL (unsigned long long int)
 
scifir::volume operator""_yL (unsigned long long int)
 
scifir::volume operator""_rL (unsigned long long int)
 
scifir::volume operator""_qL (unsigned long long int)
 
scifir::time_duration operator""_min (unsigned long long int)
 
scifir::time_duration operator""_hour (unsigned long long int)
 
scifir::time_duration operator""_day (unsigned long long int)
 
scifir::length operator""_QAU (unsigned long long int)
 
scifir::length operator""_RAU (unsigned long long int)
 
scifir::length operator""_YAU (unsigned long long int)
 
scifir::length operator""_ZAU (unsigned long long int)
 
scifir::length operator""_EAU (unsigned long long int)
 
scifir::length operator""_PAU (unsigned long long int)
 
scifir::length operator""_TAU (unsigned long long int)
 
scifir::length operator""_GAU (unsigned long long int)
 
scifir::length operator""_MAU (unsigned long long int)
 
scifir::length operator""_kAU (unsigned long long int)
 
scifir::length operator""_hAU (unsigned long long int)
 
scifir::length operator""_daAU (unsigned long long int)
 
scifir::length operator""_AU (unsigned long long int)
 
scifir::length operator""_dAU (unsigned long long int)
 
scifir::length operator""_cAU (unsigned long long int)
 
scifir::length operator""_mAU (unsigned long long int)
 
scifir::length operator""_µAU (unsigned long long int)
 
scifir::length operator""_nAU (unsigned long long int)
 
scifir::length operator""_pAU (unsigned long long int)
 
scifir::length operator""_fAU (unsigned long long int)
 
scifir::length operator""_aAU (unsigned long long int)
 
scifir::length operator""_zAU (unsigned long long int)
 
scifir::length operator""_yAU (unsigned long long int)
 
scifir::length operator""_rAU (unsigned long long int)
 
scifir::length operator""_qAU (unsigned long long int)
 
scifir::length operator""_Qpc (unsigned long long int)
 
scifir::length operator""_Rpc (unsigned long long int)
 
scifir::length operator""_Ypc (unsigned long long int)
 
scifir::length operator""_Zpc (unsigned long long int)
 
scifir::length operator""_Epc (unsigned long long int)
 
scifir::length operator""_Ppc (unsigned long long int)
 
scifir::length operator""_Tpc (unsigned long long int)
 
scifir::length operator""_Gpc (unsigned long long int)
 
scifir::length operator""_Mpc (unsigned long long int)
 
scifir::length operator""_kpc (unsigned long long int)
 
scifir::length operator""_hpc (unsigned long long int)
 
scifir::length operator""_dapc (unsigned long long int)
 
scifir::length operator""_pc (unsigned long long int)
 
scifir::length operator""_dpc (unsigned long long int)
 
scifir::length operator""_cpc (unsigned long long int)
 
scifir::length operator""_mpc (unsigned long long int)
 
scifir::length operator""_µpc (unsigned long long int)
 
scifir::length operator""_npc (unsigned long long int)
 
scifir::length operator""_ppc (unsigned long long int)
 
scifir::length operator""_fpc (unsigned long long int)
 
scifir::length operator""_apc (unsigned long long int)
 
scifir::length operator""_zpc (unsigned long long int)
 
scifir::length operator""_ypc (unsigned long long int)
 
scifir::length operator""_rpc (unsigned long long int)
 
scifir::length operator""_qpc (unsigned long long int)
 
scifir::energy operator""_QeV (unsigned long long int)
 
scifir::energy operator""_ReV (unsigned long long int)
 
scifir::energy operator""_YeV (unsigned long long int)
 
scifir::energy operator""_ZeV (unsigned long long int)
 
scifir::energy operator""_EeV (unsigned long long int)
 
scifir::energy operator""_PeV (unsigned long long int)
 
scifir::energy operator""_TeV (unsigned long long int)
 
scifir::energy operator""_GeV (unsigned long long int)
 
scifir::energy operator""_MeV (unsigned long long int)
 
scifir::energy operator""_keV (unsigned long long int)
 
scifir::energy operator""_heV (unsigned long long int)
 
scifir::energy operator""_daeV (unsigned long long int)
 
scifir::energy operator""_eV (unsigned long long int)
 
scifir::energy operator""_deV (unsigned long long int)
 
scifir::energy operator""_ceV (unsigned long long int)
 
scifir::energy operator""_meV (unsigned long long int)
 
scifir::energy operator""_µeV (unsigned long long int)
 
scifir::energy operator""_neV (unsigned long long int)
 
scifir::energy operator""_peV (unsigned long long int)
 
scifir::energy operator""_feV (unsigned long long int)
 
scifir::energy operator""_aeV (unsigned long long int)
 
scifir::energy operator""_zeV (unsigned long long int)
 
scifir::energy operator""_yeV (unsigned long long int)
 
scifir::energy operator""_reV (unsigned long long int)
 
scifir::energy operator""_qeV (unsigned long long int)
 
scifir::mass operator""_Da (unsigned long long int)
 
scifir::mass operator""_amu (unsigned long long int)
 
scifir::area operator""_Qbarn (unsigned long long int)
 
scifir::area operator""_Rbarn (unsigned long long int)
 
scifir::area operator""_Ybarn (unsigned long long int)
 
scifir::area operator""_Zbarn (unsigned long long int)
 
scifir::area operator""_Ebarn (unsigned long long int)
 
scifir::area operator""_Pbarn (unsigned long long int)
 
scifir::area operator""_Tbarn (unsigned long long int)
 
scifir::area operator""_Gbarn (unsigned long long int)
 
scifir::area operator""_Mbarn (unsigned long long int)
 
scifir::area operator""_kbarn (unsigned long long int)
 
scifir::area operator""_hbarn (unsigned long long int)
 
scifir::area operator""_dabarn (unsigned long long int)
 
scifir::area operator""_barn (unsigned long long int)
 
scifir::area operator""_dbarn (unsigned long long int)
 
scifir::area operator""_cbarn (unsigned long long int)
 
scifir::area operator""_mbarn (unsigned long long int)
 
scifir::area operator""_µbarn (unsigned long long int)
 
scifir::area operator""_nbarn (unsigned long long int)
 
scifir::area operator""_pbarn (unsigned long long int)
 
scifir::area operator""_fbarn (unsigned long long int)
 
scifir::area operator""_abarn (unsigned long long int)
 
scifir::area operator""_zbarn (unsigned long long int)
 
scifir::area operator""_ybarn (unsigned long long int)
 
scifir::area operator""_rbarn (unsigned long long int)
 
scifir::area operator""_qbarn (unsigned long long int)
 
scifir::molarity operator""_QM (unsigned long long int)
 
scifir::molarity operator""_RM (unsigned long long int)
 
scifir::molarity operator""_YM (unsigned long long int)
 
scifir::molarity operator""_ZM (unsigned long long int)
 
scifir::molarity operator""_EM (unsigned long long int)
 
scifir::molarity operator""_PM (unsigned long long int)
 
scifir::molarity operator""_TM (unsigned long long int)
 
scifir::molarity operator""_GM (unsigned long long int)
 
scifir::molarity operator""_MM (unsigned long long int)
 
scifir::molarity operator""_kM (unsigned long long int)
 
scifir::molarity operator""_hM (unsigned long long int)
 
scifir::molarity operator""_daM (unsigned long long int)
 
scifir::molarity operator""_M (unsigned long long int)
 
scifir::molarity operator""_dM (unsigned long long int)
 
scifir::molarity operator""_cM (unsigned long long int)
 
scifir::molarity operator""_mM (unsigned long long int)
 
scifir::molarity operator""_µM (unsigned long long int)
 
scifir::molarity operator""_nM (unsigned long long int)
 
scifir::molarity operator""_pM (unsigned long long int)
 
scifir::molarity operator""_fM (unsigned long long int)
 
scifir::molarity operator""_aM (unsigned long long int)
 
scifir::molarity operator""_zM (unsigned long long int)
 
scifir::molarity operator""_yM (unsigned long long int)
 
scifir::molarity operator""_rM (unsigned long long int)
 
scifir::molarity operator""_qM (unsigned long long int)
 
scifir::amount_of_effect operator""_QIU (unsigned long long int)
 
scifir::amount_of_effect operator""_RIU (unsigned long long int)
 
scifir::amount_of_effect operator""_YIU (unsigned long long int)
 
scifir::amount_of_effect operator""_ZIU (unsigned long long int)
 
scifir::amount_of_effect operator""_EIU (unsigned long long int)
 
scifir::amount_of_effect operator""_PIU (unsigned long long int)
 
scifir::amount_of_effect operator""_TIU (unsigned long long int)
 
scifir::amount_of_effect operator""_GIU (unsigned long long int)
 
scifir::amount_of_effect operator""_MIU (unsigned long long int)
 
scifir::amount_of_effect operator""_kIU (unsigned long long int)
 
scifir::amount_of_effect operator""_hIU (unsigned long long int)
 
scifir::amount_of_effect operator""_daIU (unsigned long long int)
 
scifir::amount_of_effect operator""_IU (unsigned long long int)
 
scifir::amount_of_effect operator""_dIU (unsigned long long int)
 
scifir::amount_of_effect operator""_cIU (unsigned long long int)
 
scifir::amount_of_effect operator""_mIU (unsigned long long int)
 
scifir::amount_of_effect operator""_µIU (unsigned long long int)
 
scifir::amount_of_effect operator""_nIU (unsigned long long int)
 
scifir::amount_of_effect operator""_pIU (unsigned long long int)
 
scifir::amount_of_effect operator""_fIU (unsigned long long int)
 
scifir::amount_of_effect operator""_aIU (unsigned long long int)
 
scifir::amount_of_effect operator""_zIU (unsigned long long int)
 
scifir::amount_of_effect operator""_yIU (unsigned long long int)
 
scifir::amount_of_effect operator""_rIU (unsigned long long int)
 
scifir::amount_of_effect operator""_qIU (unsigned long long int)
 
scifir::scalar_unit operator""_mEq (unsigned long long int)
 
scifir::mole operator""_particles (unsigned long long int)
 
scifir::brain_memory operator""_memo (unsigned long long int)
 
scifir::angle operator""_deg (unsigned long long int)
 
scifir::angle operator""_rad (unsigned long long int)
 
scifir::percentage operator""_percentage (unsigned long long int)
 
scifir::percentage operator""_ppm (unsigned long long int)
 
scifir::pixel operator""_px (unsigned long long int)
 
scifir::abv operator""_abv (unsigned long long int)
 
scifir::sound_power operator""_dB (unsigned long long int)
 
scifir::length operator""_Å (long double)
 
scifir::volume operator""_QL (long double)
 
scifir::volume operator""_RL (long double)
 
scifir::volume operator""_YL (long double)
 
scifir::volume operator""_ZL (long double)
 
scifir::volume operator""_EL (long double)
 
scifir::volume operator""_PL (long double)
 
scifir::volume operator""_TL (long double)
 
scifir::volume operator""_GL (long double)
 
scifir::volume operator""_ML (long double)
 
scifir::volume operator""_kL (long double)
 
scifir::volume operator""_hL (long double)
 
scifir::volume operator""_daL (long double)
 
scifir::volume operator""_L (long double)
 
scifir::volume operator""_dL (long double)
 
scifir::volume operator""_cL (long double)
 
scifir::volume operator""_mL (long double)
 
scifir::volume operator""_µL (long double)
 
scifir::volume operator""_nL (long double)
 
scifir::volume operator""_pL (long double)
 
scifir::volume operator""_fL (long double)
 
scifir::volume operator""_aL (long double)
 
scifir::volume operator""_zL (long double)
 
scifir::volume operator""_yL (long double)
 
scifir::volume operator""_rL (long double)
 
scifir::volume operator""_qL (long double)
 
scifir::time_duration operator""_min (long double)
 
scifir::time_duration operator""_hour (long double)
 
scifir::time_duration operator""_day (long double)
 
scifir::length operator""_QAU (long double)
 
scifir::length operator""_RAU (long double)
 
scifir::length operator""_YAU (long double)
 
scifir::length operator""_ZAU (long double)
 
scifir::length operator""_EAU (long double)
 
scifir::length operator""_PAU (long double)
 
scifir::length operator""_TAU (long double)
 
scifir::length operator""_GAU (long double)
 
scifir::length operator""_MAU (long double)
 
scifir::length operator""_kAU (long double)
 
scifir::length operator""_hAU (long double)
 
scifir::length operator""_daAU (long double)
 
scifir::length operator""_AU (long double)
 
scifir::length operator""_dAU (long double)
 
scifir::length operator""_cAU (long double)
 
scifir::length operator""_mAU (long double)
 
scifir::length operator""_µAU (long double)
 
scifir::length operator""_nAU (long double)
 
scifir::length operator""_pAU (long double)
 
scifir::length operator""_fAU (long double)
 
scifir::length operator""_aAU (long double)
 
scifir::length operator""_zAU (long double)
 
scifir::length operator""_yAU (long double)
 
scifir::length operator""_rAU (long double)
 
scifir::length operator""_qAU (long double)
 
scifir::length operator""_Qpc (long double)
 
scifir::length operator""_Rpc (long double)
 
scifir::length operator""_Ypc (long double)
 
scifir::length operator""_Zpc (long double)
 
scifir::length operator""_Epc (long double)
 
scifir::length operator""_Ppc (long double)
 
scifir::length operator""_Tpc (long double)
 
scifir::length operator""_Gpc (long double)
 
scifir::length operator""_Mpc (long double)
 
scifir::length operator""_kpc (long double)
 
scifir::length operator""_hpc (long double)
 
scifir::length operator""_dapc (long double)
 
scifir::length operator""_pc (long double)
 
scifir::length operator""_dpc (long double)
 
scifir::length operator""_cpc (long double)
 
scifir::length operator""_mpc (long double)
 
scifir::length operator""_µpc (long double)
 
scifir::length operator""_npc (long double)
 
scifir::length operator""_ppc (long double)
 
scifir::length operator""_fpc (long double)
 
scifir::length operator""_apc (long double)
 
scifir::length operator""_zpc (long double)
 
scifir::length operator""_ypc (long double)
 
scifir::length operator""_rpc (long double)
 
scifir::length operator""_qpc (long double)
 
scifir::energy operator""_QeV (long double)
 
scifir::energy operator""_ReV (long double)
 
scifir::energy operator""_YeV (long double)
 
scifir::energy operator""_ZeV (long double)
 
scifir::energy operator""_EeV (long double)
 
scifir::energy operator""_PeV (long double)
 
scifir::energy operator""_TeV (long double)
 
scifir::energy operator""_GeV (long double)
 
scifir::energy operator""_MeV (long double)
 
scifir::energy operator""_keV (long double)
 
scifir::energy operator""_heV (long double)
 
scifir::energy operator""_daeV (long double)
 
scifir::energy operator""_eV (long double)
 
scifir::energy operator""_deV (long double)
 
scifir::energy operator""_ceV (long double)
 
scifir::energy operator""_meV (long double)
 
scifir::energy operator""_µeV (long double)
 
scifir::energy operator""_neV (long double)
 
scifir::energy operator""_peV (long double)
 
scifir::energy operator""_feV (long double)
 
scifir::energy operator""_aeV (long double)
 
scifir::energy operator""_zeV (long double)
 
scifir::energy operator""_yeV (long double)
 
scifir::energy operator""_reV (long double)
 
scifir::energy operator""_qeV (long double)
 
scifir::mass operator""_Da (long double)
 
scifir::mass operator""_amu (long double)
 
scifir::area operator""_Qbarn (long double)
 
scifir::area operator""_Rbarn (long double)
 
scifir::area operator""_Ybarn (long double)
 
scifir::area operator""_Zbarn (long double)
 
scifir::area operator""_Ebarn (long double)
 
scifir::area operator""_Pbarn (long double)
 
scifir::area operator""_Tbarn (long double)
 
scifir::area operator""_Gbarn (long double)
 
scifir::area operator""_Mbarn (long double)
 
scifir::area operator""_kbarn (long double)
 
scifir::area operator""_hbarn (long double)
 
scifir::area operator""_dabarn (long double)
 
scifir::area operator""_barn (long double)
 
scifir::area operator""_dbarn (long double)
 
scifir::area operator""_cbarn (long double)
 
scifir::area operator""_mbarn (long double)
 
scifir::area operator""_µbarn (long double)
 
scifir::area operator""_nbarn (long double)
 
scifir::area operator""_pbarn (long double)
 
scifir::area operator""_fbarn (long double)
 
scifir::area operator""_abarn (long double)
 
scifir::area operator""_zbarn (long double)
 
scifir::area operator""_ybarn (long double)
 
scifir::area operator""_rbarn (long double)
 
scifir::area operator""_qbarn (long double)
 
scifir::molarity operator""_QM (long double)
 
scifir::molarity operator""_RM (long double)
 
scifir::molarity operator""_YM (long double)
 
scifir::molarity operator""_ZM (long double)
 
scifir::molarity operator""_EM (long double)
 
scifir::molarity operator""_PM (long double)
 
scifir::molarity operator""_TM (long double)
 
scifir::molarity operator""_GM (long double)
 
scifir::molarity operator""_MM (long double)
 
scifir::molarity operator""_kM (long double)
 
scifir::molarity operator""_hM (long double)
 
scifir::molarity operator""_daM (long double)
 
scifir::molarity operator""_M (long double)
 
scifir::molarity operator""_dM (long double)
 
scifir::molarity operator""_cM (long double)
 
scifir::molarity operator""_mM (long double)
 
scifir::molarity operator""_µM (long double)
 
scifir::molarity operator""_nM (long double)
 
scifir::molarity operator""_pM (long double)
 
scifir::molarity operator""_fM (long double)
 
scifir::molarity operator""_aM (long double)
 
scifir::molarity operator""_zM (long double)
 
scifir::molarity operator""_yM (long double)
 
scifir::molarity operator""_rM (long double)
 
scifir::molarity operator""_qM (long double)
 
scifir::amount_of_effect operator""_QIU (long double)
 
scifir::amount_of_effect operator""_RIU (long double)
 
scifir::amount_of_effect operator""_YIU (long double)
 
scifir::amount_of_effect operator""_ZIU (long double)
 
scifir::amount_of_effect operator""_EIU (long double)
 
scifir::amount_of_effect operator""_PIU (long double)
 
scifir::amount_of_effect operator""_TIU (long double)
 
scifir::amount_of_effect operator""_GIU (long double)
 
scifir::amount_of_effect operator""_MIU (long double)
 
scifir::amount_of_effect operator""_kIU (long double)
 
scifir::amount_of_effect operator""_hIU (long double)
 
scifir::amount_of_effect operator""_daIU (long double)
 
scifir::amount_of_effect operator""_IU (long double)
 
scifir::amount_of_effect operator""_dIU (long double)
 
scifir::amount_of_effect operator""_cIU (long double)
 
scifir::amount_of_effect operator""_mIU (long double)
 
scifir::amount_of_effect operator""_µIU (long double)
 
scifir::amount_of_effect operator""_nIU (long double)
 
scifir::amount_of_effect operator""_pIU (long double)
 
scifir::amount_of_effect operator""_fIU (long double)
 
scifir::amount_of_effect operator""_aIU (long double)
 
scifir::amount_of_effect operator""_zIU (long double)
 
scifir::amount_of_effect operator""_yIU (long double)
 
scifir::amount_of_effect operator""_rIU (long double)
 
scifir::amount_of_effect operator""_qIU (long double)
 
scifir::scalar_unit operator""_mEq (long double)
 
scifir::scalar_unit operator""_memo (long double)
 
scifir::angle operator""_deg (long double)
 
scifir::angle operator""_rad (long double)
 
scifir::percentage operator""_percentage (long double)
 
scifir::percentage operator""_ppm (long double)
 
scifir::pixel operator""_px (long double)
 
scifir::abv operator""_abv (long double)
 
scifir::sound_power operator""_dB (long double)
 

Function Documentation

◆ operator""_µAU() [1/2]

scifir::length operator""_µAU ( long double  x)

Definition at line 1200 of file unit_abbreviation.cpp.

1201{
1203}
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
@ ASTRONOMICAL_UNIT
Astronomical unit, plural astronomical units. Dimension of length. The derived dimensions are 149,...
Definition dimension.hpp:35
@ MICRO
Prefix of a factor of 10^-6.
Definition prefix.hpp:16

◆ operator""_µAU() [2/2]

scifir::length operator""_µAU ( unsigned long long int  x)

◆ operator""_µbarn() [1/2]

scifir::area operator""_µbarn ( long double  x)

Definition at line 1585 of file unit_abbreviation.cpp.

1586{
1588}
@ BARN
Barn, plural barns. Dimension of area. The derived dimensions are 10^-28 m2. It's used inside nuclear...
Definition dimension.hpp:35
area(const size_2d< length > &)

◆ operator""_µbarn() [2/2]

scifir::area operator""_µbarn ( unsigned long long int  x)

◆ operator""_µeV() [1/2]

scifir::energy operator""_µeV ( long double  x)

Definition at line 1450 of file unit_abbreviation.cpp.

1451{
1453}
@ ELECTRON_VOLT
Electron volt, plural electron volts. The derived dimensions are 1.602176634 * 10^−19 J....
Definition dimension.hpp:35

◆ operator""_µeV() [2/2]

scifir::energy operator""_µeV ( unsigned long long int  x)

◆ operator""_µIU() [1/2]

scifir::amount_of_effect operator""_µIU ( long double  x)

Definition at line 1835 of file unit_abbreviation.cpp.

1836{
1838}
@ INTERNATIONAL_UNIT
International unit, plural international units. It measures the amount of effect or biological activi...
Definition dimension.hpp:35

◆ operator""_µIU() [2/2]

scifir::amount_of_effect operator""_µIU ( unsigned long long int  x)

◆ operator""_µL() [1/2]

scifir::volume operator""_µL ( long double  x)

Definition at line 1060 of file unit_abbreviation.cpp.

1061{
1063}
@ LITRE
Litre, plural litres. The derived dimensions are dm3. Dimension of volume. Symbol L.
Definition dimension.hpp:35
volume(const size_3d< length > &)

◆ operator""_µL() [2/2]

scifir::volume operator""_µL ( unsigned long long int  x)

◆ operator""_µM() [1/2]

scifir::molarity operator""_µM ( long double  x)

Definition at line 1710 of file unit_abbreviation.cpp.

1711{
1713}
@ MOLARITY
Molarity, plural molarities. The derived dimensions are mol / L. Dimension of concentration of a chem...
Definition dimension.hpp:35

◆ operator""_µM() [2/2]

scifir::molarity operator""_µM ( unsigned long long int  x)

◆ operator""_µpc() [1/2]

scifir::length operator""_µpc ( long double  x)

Definition at line 1325 of file unit_abbreviation.cpp.

1326{
1328}
@ PARSEC
Parsec, plural parsecs. Dimension of length. The derived dimensions are 3.2616 ly....
Definition dimension.hpp:35

◆ operator""_µpc() [2/2]

scifir::length operator""_µpc ( unsigned long long int  x)

◆ operator""_Å() [1/2]

scifir::length operator""_Å ( long double  x)

Definition at line 975 of file unit_abbreviation.cpp.

976{
978}
@ ANGSTROM
Ángstrom, plural angstroms. The derived dimensions are 10^-10 m. Dimension of length,...
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""_Å() [2/2]

scifir::length operator""_Å ( unsigned long long int  x)

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

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

Definition at line 1220 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_abarn ( long double  x)

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

scifir::area operator""_abarn ( unsigned long long int  x)

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

scifir::abv operator""_abv ( long double  x)

Definition at line 1930 of file unit_abbreviation.cpp.

1931{
1932 return scifir::abv(x,scifir::abv::PERCENTAGE);
1933}

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

scifir::abv operator""_abv ( unsigned long long int  x)

Definition at line 965 of file unit_abbreviation.cpp.

966{
967 return scifir::abv((long double)x,scifir::abv::PERCENTAGE);
968}

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

scifir::energy operator""_aeV ( long double  x)

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

scifir::energy operator""_aeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_aIU ( long double  x)

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

scifir::amount_of_effect operator""_aIU ( unsigned long long int  x)

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

scifir::volume operator""_aL ( long double  x)

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

scifir::volume operator""_aL ( unsigned long long int  x)

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

scifir::molarity operator""_aM ( long double  x)

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

scifir::molarity operator""_aM ( unsigned long long int  x)

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

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

Definition at line 1500 of file unit_abbreviation.cpp.

1501{
1503}
@ ATOMIC_MASS_UNIT
Atomic mass unit, plural atomic mass units. The derived dimensions are Da. Equivalent to the Dalton....
Definition dimension.hpp:35
mass(const percentage &new_percentage, const mass &new_mass)

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

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

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

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

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

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

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

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

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

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

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

scifir::area operator""_barn ( long double  x)

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

scifir::area operator""_barn ( unsigned long long int  x)

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

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

Definition at line 1190 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_cbarn ( long double  x)

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

scifir::area operator""_cbarn ( unsigned long long int  x)

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

scifir::energy operator""_ceV ( long double  x)

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

scifir::energy operator""_ceV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_cIU ( long double  x)

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

scifir::amount_of_effect operator""_cIU ( unsigned long long int  x)

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

scifir::volume operator""_cL ( long double  x)

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

scifir::volume operator""_cL ( unsigned long long int  x)

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

scifir::molarity operator""_cM ( long double  x)

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

scifir::molarity operator""_cM ( unsigned long long int  x)

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

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

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

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

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

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

Definition at line 1495 of file unit_abbreviation.cpp.

1496{
1498}
@ DALTON
Dalton, plural daltons. The derived dimensions are 1,66053886 * 10^-24. Dimension of mass....
Definition dimension.hpp:35

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

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

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

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

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

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

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

scifir::area operator""_dabarn ( long double  x)

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

scifir::area operator""_dabarn ( unsigned long long int  x)

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

scifir::energy operator""_daeV ( long double  x)

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

scifir::energy operator""_daeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_daIU ( long double  x)

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

scifir::amount_of_effect operator""_daIU ( unsigned long long int  x)

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

scifir::volume operator""_daL ( long double  x)

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

scifir::volume operator""_daL ( unsigned long long int  x)

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

scifir::molarity operator""_daM ( long double  x)

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

scifir::molarity operator""_daM ( unsigned long long int  x)

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

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

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

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

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

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

Definition at line 1185 of file unit_abbreviation.cpp.

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

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

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

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

Definition at line 1115 of file unit_abbreviation.cpp.

1116{
1118}
@ DAY
Day, plural days. The derived dimensions are 86,400 s. Dimension of time. Symbol day,...
Definition dimension.hpp:35

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

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

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

scifir::sound_power operator""_dB ( long double  x)

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

scifir::sound_power operator""_dB ( unsigned long long int  x)

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

scifir::area operator""_dbarn ( long double  x)

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

scifir::area operator""_dbarn ( unsigned long long int  x)

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

scifir::angle operator""_deg ( long double  x)

Definition at line 1890 of file unit_abbreviation.cpp.

1891{
1893}
Class that allows to work with angles. Each angle sizes 4 bytes. Initialization string example: "20°"...
Definition angle.hpp:77
@ DEGREE
The angle is in DEGREE. A degree is defined as a 1/360 part of a circle. The entire circle correspond...
Definition angle.hpp:79

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

scifir::angle operator""_deg ( unsigned long long int  x)

Definition at line 925 of file unit_abbreviation.cpp.

926{
927 return scifir::angle((long double)x, scifir::angle::DEGREE);
928}

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

scifir::energy operator""_deV ( long double  x)

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

scifir::energy operator""_deV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_dIU ( long double  x)

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

scifir::amount_of_effect operator""_dIU ( unsigned long long int  x)

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

scifir::volume operator""_dL ( long double  x)

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

scifir::volume operator""_dL ( unsigned long long int  x)

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

scifir::molarity operator""_dM ( long double  x)

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

scifir::molarity operator""_dM ( unsigned long long int  x)

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

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

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

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

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

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

Definition at line 1140 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_Ebarn ( long double  x)

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

scifir::area operator""_Ebarn ( unsigned long long int  x)

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

scifir::energy operator""_EeV ( long double  x)

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

scifir::energy operator""_EeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_EIU ( long double  x)

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

scifir::amount_of_effect operator""_EIU ( unsigned long long int  x)

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

scifir::volume operator""_EL ( long double  x)

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

scifir::volume operator""_EL ( unsigned long long int  x)

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

scifir::molarity operator""_EM ( long double  x)

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

scifir::molarity operator""_EM ( unsigned long long int  x)

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

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

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

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

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

scifir::energy operator""_eV ( long double  x)

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

scifir::energy operator""_eV ( unsigned long long int  x)

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

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

Definition at line 1215 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_fbarn ( long double  x)

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

scifir::area operator""_fbarn ( unsigned long long int  x)

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

scifir::energy operator""_feV ( long double  x)

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

scifir::energy operator""_feV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_fIU ( long double  x)

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

scifir::amount_of_effect operator""_fIU ( unsigned long long int  x)

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

scifir::volume operator""_fL ( long double  x)

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

scifir::volume operator""_fL ( unsigned long long int  x)

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

scifir::molarity operator""_fM ( long double  x)

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

scifir::molarity operator""_fM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

scifir::area operator""_Gbarn ( long double  x)

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

scifir::area operator""_Gbarn ( unsigned long long int  x)

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

scifir::energy operator""_GeV ( long double  x)

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

scifir::energy operator""_GeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_GIU ( long double  x)

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

scifir::amount_of_effect operator""_GIU ( unsigned long long int  x)

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

scifir::volume operator""_GL ( long double  x)

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

scifir::volume operator""_GL ( unsigned long long int  x)

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

scifir::molarity operator""_GM ( long double  x)

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

scifir::molarity operator""_GM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

scifir::area operator""_hbarn ( long double  x)

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

scifir::area operator""_hbarn ( unsigned long long int  x)

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

scifir::energy operator""_heV ( long double  x)

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

scifir::energy operator""_heV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_hIU ( long double  x)

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

scifir::amount_of_effect operator""_hIU ( unsigned long long int  x)

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

scifir::volume operator""_hL ( long double  x)

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

scifir::volume operator""_hL ( unsigned long long int  x)

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

scifir::molarity operator""_hM ( long double  x)

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

scifir::molarity operator""_hM ( unsigned long long int  x)

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

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

Definition at line 1110 of file unit_abbreviation.cpp.

1111{
1113}
@ HOUR
Hour, plural hours. The derived dimensions are 3,600 s. Dimension of time. Symbol hour,...
Definition dimension.hpp:35

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

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

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

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

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

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

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

scifir::amount_of_effect operator""_IU ( long double  x)

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

scifir::amount_of_effect operator""_IU ( unsigned long long int  x)

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

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

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

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

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

scifir::area operator""_kbarn ( long double  x)

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

scifir::area operator""_kbarn ( unsigned long long int  x)

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

scifir::energy operator""_keV ( long double  x)

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

scifir::energy operator""_keV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_kIU ( long double  x)

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

scifir::amount_of_effect operator""_kIU ( unsigned long long int  x)

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

scifir::volume operator""_kL ( long double  x)

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

scifir::volume operator""_kL ( unsigned long long int  x)

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

scifir::molarity operator""_kM ( long double  x)

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

scifir::molarity operator""_kM ( unsigned long long int  x)

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

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

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

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

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

scifir::volume operator""_L ( long double  x)

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

scifir::volume operator""_L ( unsigned long long int  x)

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

scifir::molarity operator""_M ( long double  x)

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

scifir::molarity operator""_M ( unsigned long long int  x)

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

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

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

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

Definition at line 1195 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Mbarn ( long double  x)

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

scifir::area operator""_mbarn ( long double  x)

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

scifir::area operator""_Mbarn ( unsigned long long int  x)

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

scifir::area operator""_mbarn ( unsigned long long int  x)

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

scifir::scalar_unit operator""_memo ( long double  x)

Definition at line 1885 of file unit_abbreviation.cpp.

1886{
1888}
@ MEMO
Memo, plural memos. Invented unit inside Scifir, it's not part of the SI system of units....
Definition dimension.hpp:35
Class that allows to create scalar units, which are composed of a value (as a float) and dimensions....

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

scifir::brain_memory operator""_memo ( unsigned long long int  x)

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

scifir::scalar_unit operator""_mEq ( long double  x)

Definition at line 1880 of file unit_abbreviation.cpp.

1881{
1883}
@ MILLIEQUIVALENT
Milliequivalent, plural Milliequivalents. Amount of moles in a given chemical reaction needed to reac...
Definition dimension.hpp:35

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

scifir::scalar_unit operator""_mEq ( unsigned long long int  x)

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

scifir::energy operator""_MeV ( long double  x)

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

scifir::energy operator""_meV ( long double  x)

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

scifir::energy operator""_MeV ( unsigned long long int  x)

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

scifir::energy operator""_meV ( unsigned long long int  x)

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

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

Definition at line 1105 of file unit_abbreviation.cpp.

1106{
1108}
@ MINUTE
Minute, plural minutes. The derived dimensions are 60 s. Dimension of time. Symbol min.
Definition dimension.hpp:35

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

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

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

scifir::amount_of_effect operator""_MIU ( long double  x)

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

scifir::amount_of_effect operator""_mIU ( long double  x)

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

scifir::amount_of_effect operator""_MIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_mIU ( unsigned long long int  x)

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

scifir::volume operator""_ML ( long double  x)

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

scifir::volume operator""_mL ( long double  x)

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

scifir::volume operator""_ML ( unsigned long long int  x)

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

scifir::volume operator""_mL ( unsigned long long int  x)

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

scifir::molarity operator""_MM ( long double  x)

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

scifir::molarity operator""_mM ( long double  x)

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

scifir::molarity operator""_MM ( unsigned long long int  x)

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

scifir::molarity operator""_mM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

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

Definition at line 1205 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_nbarn ( long double  x)

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

scifir::area operator""_nbarn ( unsigned long long int  x)

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

scifir::energy operator""_neV ( long double  x)

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

scifir::energy operator""_neV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_nIU ( long double  x)

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

scifir::amount_of_effect operator""_nIU ( unsigned long long int  x)

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

scifir::volume operator""_nL ( long double  x)

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

scifir::volume operator""_nL ( unsigned long long int  x)

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

scifir::molarity operator""_nM ( long double  x)

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

scifir::molarity operator""_nM ( unsigned long long int  x)

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

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

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

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

◆ operator""_particles()

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

Definition at line 915 of file unit_abbreviation.cpp.

916{
918}
@ PARTICLES
Total of particles, the total amount that the mole represents. It's not exactly a dimension,...
Definition dimension.hpp:35
mole(const percentage &new_percentage, const mole &new_mole)

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

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

Definition at line 1145 of file unit_abbreviation.cpp.

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

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

Definition at line 1210 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Pbarn ( long double  x)

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

scifir::area operator""_pbarn ( long double  x)

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

scifir::area operator""_Pbarn ( unsigned long long int  x)

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

scifir::area operator""_pbarn ( unsigned long long int  x)

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

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

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

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

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

scifir::percentage operator""_percentage ( long double  x)

Definition at line 1900 of file unit_abbreviation.cpp.

1901{
1903}
Class that allows to handle percentages and do calculations with it easy. It supports normal percenta...
@ PERCENTAGE
Normal percentage, with the % symbol.

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

scifir::percentage operator""_percentage ( unsigned long long int  x)

Definition at line 935 of file unit_abbreviation.cpp.

936{
938}

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

scifir::energy operator""_PeV ( long double  x)

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

scifir::energy operator""_peV ( long double  x)

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

scifir::energy operator""_PeV ( unsigned long long int  x)

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

scifir::energy operator""_peV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_PIU ( long double  x)

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

scifir::amount_of_effect operator""_pIU ( long double  x)

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

scifir::amount_of_effect operator""_PIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_pIU ( unsigned long long int  x)

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

scifir::volume operator""_PL ( long double  x)

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

scifir::volume operator""_pL ( long double  x)

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

scifir::volume operator""_PL ( unsigned long long int  x)

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

scifir::volume operator""_pL ( unsigned long long int  x)

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

scifir::molarity operator""_PM ( long double  x)

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

scifir::molarity operator""_pM ( long double  x)

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

scifir::molarity operator""_PM ( unsigned long long int  x)

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

scifir::molarity operator""_pM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

scifir::percentage operator""_ppm ( long double  x)

Definition at line 1905 of file unit_abbreviation.cpp.

1906{
1908}
@ PARTS_PER_MILLION
Percentage, with the ppm symbol. Commonly used in chemistry, it represents 1 in 10^6.

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

scifir::percentage operator""_ppm ( unsigned long long int  x)

Definition at line 940 of file unit_abbreviation.cpp.

941{
943}

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

scifir::pixel operator""_px ( long double  x)

Definition at line 1925 of file unit_abbreviation.cpp.

1926{
1927 return scifir::pixel(x);
1928}

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

scifir::pixel operator""_px ( unsigned long long int  x)

Definition at line 960 of file unit_abbreviation.cpp.

961{
962 return scifir::pixel((long double)x);
963}

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

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

Definition at line 1120 of file unit_abbreviation.cpp.

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

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

Definition at line 1240 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Qbarn ( long double  x)

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

scifir::area operator""_qbarn ( long double  x)

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

scifir::area operator""_Qbarn ( unsigned long long int  x)

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

scifir::area operator""_qbarn ( unsigned long long int  x)

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

scifir::energy operator""_QeV ( long double  x)

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

scifir::energy operator""_qeV ( long double  x)

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

scifir::energy operator""_QeV ( unsigned long long int  x)

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

scifir::energy operator""_qeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_QIU ( long double  x)

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

scifir::amount_of_effect operator""_qIU ( long double  x)

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

scifir::amount_of_effect operator""_QIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_qIU ( unsigned long long int  x)

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

scifir::volume operator""_QL ( long double  x)

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

scifir::volume operator""_qL ( long double  x)

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

scifir::volume operator""_QL ( unsigned long long int  x)

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

scifir::volume operator""_qL ( unsigned long long int  x)

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

scifir::molarity operator""_QM ( long double  x)

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

scifir::molarity operator""_qM ( long double  x)

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

scifir::molarity operator""_QM ( unsigned long long int  x)

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

scifir::molarity operator""_qM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

scifir::angle operator""_rad ( long double  x)

Definition at line 1895 of file unit_abbreviation.cpp.

1896{
1898}
@ RADIAN
The angle is in RADIAN. A radian is defined as the length of the perimeter of the circle that conform...
Definition angle.hpp:79

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

scifir::angle operator""_rad ( unsigned long long int  x)

Definition at line 930 of file unit_abbreviation.cpp.

931{
932 return scifir::angle((long double)x, scifir::angle::RADIAN);
933}

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

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

Definition at line 1125 of file unit_abbreviation.cpp.

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

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

Definition at line 1235 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Rbarn ( long double  x)

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

scifir::area operator""_rbarn ( long double  x)

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

scifir::area operator""_Rbarn ( unsigned long long int  x)

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

scifir::area operator""_rbarn ( unsigned long long int  x)

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

scifir::energy operator""_ReV ( long double  x)

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

scifir::energy operator""_reV ( long double  x)

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

scifir::energy operator""_ReV ( unsigned long long int  x)

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

scifir::energy operator""_reV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_RIU ( long double  x)

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

scifir::amount_of_effect operator""_rIU ( long double  x)

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

scifir::amount_of_effect operator""_RIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_rIU ( unsigned long long int  x)

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

scifir::volume operator""_RL ( long double  x)

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

scifir::volume operator""_rL ( long double  x)

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

scifir::volume operator""_RL ( unsigned long long int  x)

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

scifir::volume operator""_rL ( unsigned long long int  x)

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

scifir::molarity operator""_RM ( long double  x)

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

scifir::molarity operator""_rM ( long double  x)

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

scifir::molarity operator""_RM ( unsigned long long int  x)

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

scifir::molarity operator""_rM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

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

Definition at line 1150 of file unit_abbreviation.cpp.

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

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

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

scifir::area operator""_Tbarn ( long double  x)

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

scifir::area operator""_Tbarn ( unsigned long long int  x)

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

scifir::energy operator""_TeV ( long double  x)

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

scifir::energy operator""_TeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_TIU ( long double  x)

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

scifir::amount_of_effect operator""_TIU ( unsigned long long int  x)

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

scifir::volume operator""_TL ( long double  x)

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

scifir::volume operator""_TL ( unsigned long long int  x)

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

scifir::molarity operator""_TM ( long double  x)

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

scifir::molarity operator""_TM ( unsigned long long int  x)

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

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

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

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

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

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

Definition at line 1130 of file unit_abbreviation.cpp.

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

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

Definition at line 1230 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Ybarn ( long double  x)

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

scifir::area operator""_ybarn ( long double  x)

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

scifir::area operator""_Ybarn ( unsigned long long int  x)

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

scifir::area operator""_ybarn ( unsigned long long int  x)

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

scifir::energy operator""_YeV ( long double  x)

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

scifir::energy operator""_yeV ( long double  x)

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

scifir::energy operator""_YeV ( unsigned long long int  x)

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

scifir::energy operator""_yeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_YIU ( long double  x)

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

scifir::amount_of_effect operator""_yIU ( long double  x)

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

scifir::amount_of_effect operator""_YIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_yIU ( unsigned long long int  x)

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

scifir::volume operator""_YL ( long double  x)

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

scifir::volume operator""_yL ( long double  x)

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

scifir::volume operator""_YL ( unsigned long long int  x)

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

scifir::volume operator""_yL ( unsigned long long int  x)

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

scifir::molarity operator""_YM ( long double  x)

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

scifir::molarity operator""_yM ( long double  x)

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

scifir::molarity operator""_YM ( unsigned long long int  x)

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

scifir::molarity operator""_yM ( unsigned long long int  x)

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

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

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

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

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

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

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

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

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

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

Definition at line 1135 of file unit_abbreviation.cpp.

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

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

Definition at line 1225 of file unit_abbreviation.cpp.

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

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

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

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

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

scifir::area operator""_Zbarn ( long double  x)

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

scifir::area operator""_zbarn ( long double  x)

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

scifir::area operator""_Zbarn ( unsigned long long int  x)

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

scifir::area operator""_zbarn ( unsigned long long int  x)

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

scifir::energy operator""_ZeV ( long double  x)

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

scifir::energy operator""_zeV ( long double  x)

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

scifir::energy operator""_ZeV ( unsigned long long int  x)

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

scifir::energy operator""_zeV ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_ZIU ( long double  x)

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

scifir::amount_of_effect operator""_zIU ( long double  x)

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

scifir::amount_of_effect operator""_ZIU ( unsigned long long int  x)

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

scifir::amount_of_effect operator""_zIU ( unsigned long long int  x)

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

scifir::volume operator""_ZL ( long double  x)

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

scifir::volume operator""_zL ( long double  x)

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

scifir::volume operator""_ZL ( unsigned long long int  x)

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

scifir::volume operator""_zL ( unsigned long long int  x)

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

scifir::molarity operator""_ZM ( long double  x)

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

scifir::molarity operator""_zM ( long double  x)

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

scifir::molarity operator""_ZM ( unsigned long long int  x)

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

scifir::molarity operator""_zM ( unsigned long long int  x)

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

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

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

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

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

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

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

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