BALL  1.5.0
BALL::Constants Namespace Reference

Variables

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

◆ a0

const BALL_EXTERN_VARIABLE double BALL::Constants::a0

Bohr radius (alias)

Definition at line 127 of file constants.h.

◆ AVOGADRO

const BALL_EXTERN_VARIABLE double BALL::Constants::AVOGADRO

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

Definition at line 76 of file constants.h.

◆ BOHR_RADIUS

const BALL_EXTERN_VARIABLE double BALL::Constants::BOHR_RADIUS

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

Definition at line 123 of file constants.h.

◆ BOLTZMANN

const BALL_EXTERN_VARIABLE double BALL::Constants::BOLTZMANN

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

Definition at line 89 of file constants.h.

◆ c

const BALL_EXTERN_VARIABLE double BALL::Constants::c

Speed of Light (alias)

Definition at line 149 of file constants.h.

◆ CAL_PER_JOULE

const BALL_EXTERN_VARIABLE double BALL::Constants::CAL_PER_JOULE

Calories per Joule. 1/JOULE_PER_CAL

Definition at line 194 of file constants.h.

◆ DEG_PER_RAD

const BALL_EXTERN_VARIABLE double BALL::Constants::DEG_PER_RAD

Degree per rad. 57.2957795130823209

Definition at line 169 of file constants.h.

◆ E

const BALL_EXTERN_VARIABLE double BALL::Constants::E

Euler's number - base of the natural logarithm.

Definition at line 38 of file constants.h.

◆ e0

const BALL_EXTERN_VARIABLE double BALL::Constants::e0

Elementary charge (alias)

Definition at line 56 of file constants.h.

◆ ELECTRON_MASS

const BALL_EXTERN_VARIABLE double BALL::Constants::ELECTRON_MASS

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

Definition at line 61 of file constants.h.

◆ ELEMENTARY_CHARGE

const BALL_EXTERN_VARIABLE double BALL::Constants::ELEMENTARY_CHARGE

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

Definition at line 53 of file constants.h.

◆ EPSILON

BALL_EXTERN_VARIABLE double BALL::Constants::EPSILON

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

Definition at line 43 of file constants.h.

◆ F

const BALL_EXTERN_VARIABLE double BALL::Constants::F

Faraday constant (alias)

Definition at line 118 of file constants.h.

◆ FARADAY

const BALL_EXTERN_VARIABLE double BALL::Constants::FARADAY

Faraday constant (= NA * e0)

Definition at line 114 of file constants.h.

◆ FINE_STRUCTURE_CONSTANT

const BALL_EXTERN_VARIABLE double BALL::Constants::FINE_STRUCTURE_CONSTANT

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

Definition at line 159 of file constants.h.

◆ GAS_CONSTANT

const BALL_EXTERN_VARIABLE double BALL::Constants::GAS_CONSTANT

Gas constant (= NA * k)

Definition at line 106 of file constants.h.

◆ GRAVITATIONAL_CONSTANT

const BALL_EXTERN_VARIABLE double BALL::Constants::GRAVITATIONAL_CONSTANT

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

Definition at line 154 of file constants.h.

◆ h

const BALL_EXTERN_VARIABLE double BALL::Constants::h

Planck constant (alias)

Definition at line 102 of file constants.h.

◆ JOULE_PER_CAL

const BALL_EXTERN_VARIABLE double BALL::Constants::JOULE_PER_CAL

Joules per calorie. 4.184

Definition at line 189 of file constants.h.

◆ k

const BALL_EXTERN_VARIABLE double BALL::Constants::k

Boltzmann constant (alias)

Definition at line 93 of file constants.h.

◆ M_PER_FOOT

const BALL_EXTERN_VARIABLE double BALL::Constants::M_PER_FOOT

m per foot. 3.048

Definition at line 184 of file constants.h.

◆ MM_PER_INCH

const BALL_EXTERN_VARIABLE double BALL::Constants::MM_PER_INCH

mm per inch. 25.4

Definition at line 179 of file constants.h.

◆ MOL

const BALL_EXTERN_VARIABLE double BALL::Constants::MOL

Avogadro constant (alias)

Definition at line 84 of file constants.h.

◆ NA

const BALL_EXTERN_VARIABLE double BALL::Constants::NA

Avogadro constant (alias)

Definition at line 80 of file constants.h.

◆ NEUTRON_MASS

const BALL_EXTERN_VARIABLE double BALL::Constants::NEUTRON_MASS

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

Definition at line 71 of file constants.h.

◆ PI

const BALL_EXTERN_VARIABLE double BALL::Constants::PI

PI.

Definition at line 35 of file constants.h.

◆ PLANCK

const BALL_EXTERN_VARIABLE double BALL::Constants::PLANCK

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

Definition at line 98 of file constants.h.

◆ PROTON_MASS

const BALL_EXTERN_VARIABLE double BALL::Constants::PROTON_MASS

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

Definition at line 66 of file constants.h.

◆ R

const BALL_EXTERN_VARIABLE double BALL::Constants::R

Gas constant (alias)

Definition at line 110 of file constants.h.

◆ RAD_PER_DEG

const BALL_EXTERN_VARIABLE double BALL::Constants::RAD_PER_DEG

Rad per degree. 0.0174532925199432957

Definition at line 174 of file constants.h.

◆ SPEED_OF_LIGHT

const BALL_EXTERN_VARIABLE double BALL::Constants::SPEED_OF_LIGHT

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

Definition at line 145 of file constants.h.

◆ VACUUM_PERMEABILITY

const BALL_EXTERN_VARIABLE double BALL::Constants::VACUUM_PERMEABILITY

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

Definition at line 140 of file constants.h.

◆ VACUUM_PERMITTIVITY

const BALL_EXTERN_VARIABLE double BALL::Constants::VACUUM_PERMITTIVITY

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

Definition at line 135 of file constants.h.