ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::Constant Namespace Reference


Functions

const string PROTOMOL_HR ("=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=")
const string PRINTINDENT ("")
string print ()

Variables

const Real MAXREAL = std::numeric_limits<Real>::max()
const Real MINREAL = std::numeric_limits<Real>::min()
const Real REAL_INFINITY = (std::numeric_limits<Real>::has_infinity ? std::numeric_limits<Real>::infinity():2.0*MAXREAL)
const Real REAL_NAN = (std::numeric_limits<Real>::has_quiet_NaN ? std::numeric_limits<Real>::quiet_NaN():REAL_INFINITY)
const int MAX_INT = std::numeric_limits<int>::max()
const int MAX_INT_2 = std::numeric_limits<int>::max()/2
const Real EPSILON = 1.0e-14
const Real TINY = 1.0e-20
const Real TIMEFACTOR = 48.88821290839616
const Real INV_TIMEFACTOR = 0.02045482828087295
const Real PERIODIC_BOUNDARY_TOLERANCE = 3.0
const Real EPS_GOURAUD_THRESHOLD = 0.1
const Real EPS_SMOOTH_LINE_FACTOR = 0.06
const unsigned int PRINTMAXWIDTH = 30
const int FASTDELTAMAX = 32
const Real SQRTCOULOMBCONSTANT = 18.2226123264
const Real PRESSUREFACTOR = 69478.0593635551
const Real BOLTZMANN = 0.001987191
const Real PDBVELSCALINGFACTOR = 20.45482706
const std::string PROTOMOL_HR
const std::string PRINTINDENT


Detailed Description

Repository namespace of constants.


Function Documentation

std::string ProtoMol::Constant::print  ) 
 

Returns actual limits/values of the numerical constants.

const string PRINTINDENT ""   ) 
 

const string PROTOMOL_HR  ) 
 


Variable Documentation

const Real ProtoMol::Constant::BOLTZMANN = 0.001987191
 

const Real ProtoMol::Constant::EPS_GOURAUD_THRESHOLD = 0.1
 

const Real ProtoMol::Constant::EPS_SMOOTH_LINE_FACTOR = 0.06
 

const Real ProtoMol::Constant::EPSILON = 1.0e-14
 

const int ProtoMol::Constant::FASTDELTAMAX = 32
 

const Real ProtoMol::Constant::INV_TIMEFACTOR = 0.02045482828087295
 

const int ProtoMol::Constant::MAX_INT = std::numeric_limits<int>::max()
 

const int ProtoMol::Constant::MAX_INT_2 = std::numeric_limits<int>::max()/2
 

const Real ProtoMol::Constant::MAXREAL = std::numeric_limits<Real>::max()
 

const Real ProtoMol::Constant::MINREAL = std::numeric_limits<Real>::min()
 

const Real ProtoMol::Constant::PDBVELSCALINGFACTOR = 20.45482706
 

const Real ProtoMol::Constant::PERIODIC_BOUNDARY_TOLERANCE = 3.0
 

const Real ProtoMol::Constant::PRESSUREFACTOR = 69478.0593635551
 

const std::string ProtoMol::Constant::PRINTINDENT
 

const unsigned int ProtoMol::Constant::PRINTMAXWIDTH = 30
 

const std::string ProtoMol::Constant::PROTOMOL_HR
 

const Real ProtoMol::Constant::REAL_INFINITY = (std::numeric_limits<Real>::has_infinity ? std::numeric_limits<Real>::infinity():2.0*MAXREAL)
 

const Real ProtoMol::Constant::REAL_NAN = (std::numeric_limits<Real>::has_quiet_NaN ? std::numeric_limits<Real>::quiet_NaN():REAL_INFINITY)
 

const Real ProtoMol::Constant::SQRTCOULOMBCONSTANT = 18.2226123264
 

const Real ProtoMol::Constant::TIMEFACTOR = 48.88821290839616
 

const Real ProtoMol::Constant::TINY = 1.0e-20
 

Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.