Classes | Functions | Variables
PLMD::function Namespace Reference

Classes

class  Combine
 Provides the keyword COMBINE More...
 
class  Custom
 
class  Ensemble
 Provides the keyword ENSEMBLE More...
 
class  FilesHandler
 
class  FuncPathMSD
 Provides the keyword FUNCPATHMSD More...
 
class  FuncSumHills
 Provides the keyword FUNCSUMHILLS More...
 
class  Function
 
This is the abstract base class to use for implementing new CV function, within it there is information as to how to go about implementing a new function. More...
 
class  LocalEnsemble
 Provides the keyword LOCALENSEMBLE More...
 
class  Matheval
 Provides the keyword MATHEVAL More...
 
class  Piecewise
 Provides the keyword PIECEWISE More...
 
class  Sort
 Provides the keyword SORT More...
 
class  Stats
 Provides the keyword STATS More...
 
class  Target
 Provides the keyword TARGET More...
 

Functions

double mylog (double v1)
 
double mylogder (double v1)
 

Variables

static std::map< string, double > leptonConstants
 

Function Documentation

◆ mylog()

double PLMD::function::mylog ( double  v1)

◆ mylogder()

double PLMD::function::mylogder ( double  v1)

Variable Documentation

◆ leptonConstants

std::map<string, double> PLMD::function::leptonConstants
static
Initial value:
= {
{"e", std::exp(1.0)},
{"log2e", 1.0/std::log(2.0)},
{"log10e", 1.0/std::log(10.0)},
{"ln2", std::log(2.0)},
{"ln10", std::log(10.0)},
{"pi", pi},
{"pi_2", pi*0.5},
{"pi_4", pi*0.25},
{"sqrt2", std::sqrt(2.0)},
{"sqrt1_2", std::sqrt(0.5)}
}
const double pi(3.141592653589793238462643383279502884197169399375105820974944592307)
PI.
return scale * sqrt(ssq)