BALLsPhysicalConstants
dstoeckel edited this page Feb 21, 2015
·
2 revisions
Yes, there are predefined constants in BALL/include/BALL/COMMON/constants.h
BALL offers
- AVOGADRO,
- BOHR_RADIUS,
- BOLTZMANN,
- CAL_PER_JOULE,
- DEG_PER_RAD,
- E,
- ELECTRON_MASS,
- ELEMENTARY_CHARGE,
- EPSILON,
- F,
- FARADAY,
- FINE_STRUCTURE_CONSTANT,
- GAS_CONSTANT,
- GRAVITATIONAL_CONSTANT,
- JOULE_PER_CAL,
- MM_PER_INCH,
- MOL,
- M_PER_FOOT,
- NA,
- NEUTRON_MASS,
- PI,
- PLANCK,
- PROTON_MASS,
- R,
- RAD_PER_DEG,
- SPEED_OF_LIGHT,
- VACUUM_PERMEABILITY,
- VACUUM_PERMITTIVITY
#include <BALL/COMMON/constants.h>
using namespace BALL;
// Boltzmann-Constant
float b = Constants::BOLTZMANN;
// Avogardro-number
double av = Constants::NA;
// PI
Angle angle = Angle(Constants::PI,true));
from BALL import *
b = Constant.BOLTZMANN
print b
av = Constant.NA
print av
angle = Angle(Constant.PI,True)
print angle