Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

OpenMS::Constants Namespace Reference
[Concept]


Detailed Description

Mathematical and physical constants namespace.

This namespace contains definitions for some basic mathematical and physical constants. All constants are double precision.
There are basically two ways of accessing these constants:


Variables

Mathematical constants.
const double PI
 PI.
const double E
 Euler's number - base of the natural logarithm.
double EPSILON
Chemical/physical constants.
const double ELEMENTARY_CHARGE
const double e0
 Elementary charge (alias).
const double ELECTRON_MASS
const double PROTON_MASS
const double NEUTRON_MASS
const double AVOGADRO
const double NA
const double MOL
const double BOLTZMANN
const double k
const double PLANCK
const double h
const double GAS_CONSTANT
const double R
const double FARADAY
const double F
const double BOHR_RADIUS
const double a0
const double VACUUM_PERMITTIVITY
const double VACUUM_PERMEABILITY
const double SPEED_OF_LIGHT
const double c
const double GRAVITATIONAL_CONSTANT
const double FINE_STRUCTURE_CONSTANT
Conversion factors
const double DEG_PER_RAD
const double RAD_PER_DEG
const double MM_PER_INCH
const double M_PER_FOOT
const double JOULE_PER_CAL
const double CAL_PER_JOULE


Variable Documentation

const double a0

Bohr radius (alias)

const double AVOGADRO

Avogadro constant. In units of $mol^{-1}$ ($6.0221367 \cdot 10^{23} mol^{-1}$).

const double BOHR_RADIUS

Bohr radius. In units m ($5.29177249 \cdot 10^{-11}$ m).

const double BOLTZMANN

Boltzmann constant. In units of J/K ($1.380657 \cdot 10^{-23}$ J/K).

const double c

Speed of Light (alias)

const double CAL_PER_JOULE

Calories per Joule. 1/JOULE_PER_CAL

const double DEG_PER_RAD

Degree per rad. 57.2957795130823209

const double E

Euler's number - base of the natural logarithm.

const double e0

Elementary charge (alias).

const double ELECTRON_MASS

Electron mass. In units of kg ($9.1093897 \cdot 10^{-31}$ kg).

const double ELEMENTARY_CHARGE

Elementary charge. In units of C ($1.60217738 \cdot 10^{-19} C$).

double EPSILON

Internal theshold for equality comparisons. Default value is 1e-6.

const double F

Faraday constant (alias)

const double FARADAY

Faraday constant (= NA * e0)

const double FINE_STRUCTURE_CONSTANT

Fine structure constant. Without unit ($7.29735 \cdot 10^{-3}$).

const double GAS_CONSTANT

Gas constant (= NA * k)

const double GRAVITATIONAL_CONSTANT

Gravitational constant. In units of $Nm^2kg^{-2}$ ($6.67259 \cdot 10^{-11} Nm^2kg^{-2}$).

const double h

Planck constant (alias)

const double JOULE_PER_CAL

Joules per calorie. 4.184

const double k

Boltzmann constant (alias)

const double M_PER_FOOT

m per foot. 3.048

const double MM_PER_INCH

mm per inch. 25.4

const double MOL

Avogadro constant (alias)

const double NA

Avogadro constant (alias)

const double NEUTRON_MASS

Neutron mass. In units of kg ($1.6749286 \cdot 10^{-27}$ kg).

const double PI

PI.

const double PLANCK

Planck constant. In units of Js ($6.6260754 \cdot 10^{-34}$ Js).

const double PROTON_MASS

Proton mass. In units of kg ($1.6726230 \cdot 10^{-27}$ kg).

const double R

Gas constant (alias)

const double RAD_PER_DEG

Rad per degree. 0.0174532925199432957

const double SPEED_OF_LIGHT

Speed of light. In units of m/s ($2.99792458 \cdot 10^8 ms^{-1}$).

const double VACUUM_PERMEABILITY

Vacuum permeability. In units of $Js^2C^{-2}m^{-1}$ ($4\pi \cdot 10^{-7} Js^2C^{-2}m^{-1}$).

const double VACUUM_PERMITTIVITY

Vacuum permittivity. In units of $C^2J^{-1}m^{-1}$ ($8.85419 \cdot 10^{-12} C^2J^{-1}m^{-1}$).


Generated Tue Apr 1 15:36:49 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1