Skip to content

BALLsPhysicalConstants

dstoeckel edited this page Feb 21, 2015 · 2 revisions

Are there Physical constants in BALL?

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

C++

#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));

python

from BALL import *

b = Constant.BOLTZMANN                                                                      
print b 

av =  Constant.NA
print av

angle = Angle(Constant.PI,True)
print angle
Clone this wiki locally