Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

Constants Namespace Reference
[Common Definitions]

The constants namespace. More...


Mathematical constants.

BALL_EXPORT const double PI
 PI.
BALL_EXPORT const double E
 Euler's number - base of the natural logarithm.
BALL_EXPORT double EPSILON
 Internal theshold for equality comparisons.

Chemical/physical constants.

BALL_EXPORT const double ELEMENTARY_CHARGE
 Elementary charge.
BALL_EXPORT const double e0
 Elementary charge (alias).
BALL_EXPORT const double ELECTRON_MASS
 Electron mass.
BALL_EXPORT const double PROTON_MASS
 Proton mass.
BALL_EXPORT const double NEUTRON_MASS
 Neutron mass.
BALL_EXPORT const double AVOGADRO
 Avogadro constant.
BALL_EXPORT const double NA
 Avogadro constant (alias).
BALL_EXPORT const double MOL
 Avogadro constant (alias).
BALL_EXPORT const double BOLTZMANN
 Boltzmann constant.
BALL_EXPORT const double k
 Boltzmann constant (alias).
BALL_EXPORT const double PLANCK
 Planck constant.
BALL_EXPORT const double h
 Planck constant (alias).
BALL_EXPORT const double GAS_CONSTANT
 Gas constant (= NA * k).
BALL_EXPORT const double R
 Gas constant (alias).
BALL_EXPORT const double FARADAY
 Faraday constant (= NA * e0).
BALL_EXPORT const double F
 Faraday constant (alias).
BALL_EXPORT const double BOHR_RADIUS
 Bohr radius.
BALL_EXPORT const double a0
 Bohr radius (alias).
BALL_EXPORT const double VACUUM_PERMITTIVITY
 Vacuum permittivity.
BALL_EXPORT const double VACUUM_PERMEABILITY
 Vacuum permeability.
BALL_EXPORT const double SPEED_OF_LIGHT
 Speed of light.
BALL_EXPORT const double c
 Speed of Light (alias).
BALL_EXPORT const double GRAVITATIONAL_CONSTANT
 Gravitational constant.
BALL_EXPORT const double FINE_STRUCTURE_CONSTANT
 Fine structure constant.

Conversion factors

BALL_EXPORT const double DEG_PER_RAD
 Degree per rad.
BALL_EXPORT const double RAD_PER_DEG
 Rad per degree.
BALL_EXPORT const double MM_PER_INCH
 mm per inch.
BALL_EXPORT const double M_PER_FOOT
 m per foot.
BALL_EXPORT const double JOULE_PER_CAL
 Joules per calorie.
BALL_EXPORT const double CAL_PER_JOULE
 Calories per Joule.


Detailed Description

The 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:


Variable Documentation

BALL_EXPORT const double Constants::AVOGADRO
 

Avogadro constant.

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

BALL_EXPORT const double Constants::BOHR_RADIUS
 

Bohr radius.

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

BALL_EXPORT const double Constants::BOLTZMANN
 

Boltzmann constant.

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

BALL_EXPORT const double Constants::CAL_PER_JOULE
 

Calories per Joule.

1/JOULE_PER_CAL

BALL_EXPORT const double Constants::DEG_PER_RAD
 

Degree per rad.

57.2957795130823209

BALL_EXPORT const double Constants::ELECTRON_MASS
 

Electron mass.

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

BALL_EXPORT const double Constants::ELEMENTARY_CHARGE
 

Elementary charge.

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

BALL_EXPORT double Constants::EPSILON
 

Internal theshold for equality comparisons.

Default value is 1e-6.

BALL_EXPORT const double Constants::FINE_STRUCTURE_CONSTANT
 

Fine structure constant.

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

BALL_EXPORT const double Constants::GRAVITATIONAL_CONSTANT
 

Gravitational constant.

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

BALL_EXPORT const double Constants::JOULE_PER_CAL
 

Joules per calorie.

4.184

BALL_EXPORT const double Constants::M_PER_FOOT
 

m per foot.

3.048

BALL_EXPORT const double Constants::MM_PER_INCH
 

mm per inch.

25.4

BALL_EXPORT const double Constants::NEUTRON_MASS
 

Neutron mass.

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

BALL_EXPORT const double Constants::PLANCK
 

Planck constant.

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

BALL_EXPORT const double Constants::PROTON_MASS
 

Proton mass.

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

BALL_EXPORT const double Constants::RAD_PER_DEG
 

Rad per degree.

0.0174532925199432957

BALL_EXPORT const double Constants::SPEED_OF_LIGHT
 

Speed of light.

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

BALL_EXPORT const double Constants::VACUUM_PERMEABILITY
 

Vacuum permeability.

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

BALL_EXPORT const double Constants::VACUUM_PERMITTIVITY
 

Vacuum permittivity.

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