5 #ifndef HEP_EVALUATOR_H 
    6 #define HEP_EVALUATOR_H 
   76   double evaluate(
const char * expression);
 
  136   void setFunction(
const char * name, 
double (*fun)(
double));
 
  146   void setFunction(
const char * name, 
double (*fun)(
double,
double));
 
  156   void setFunction(
const char * name, 
double (*fun)(
double,
double,
double));
 
  167            double (*fun)(
double,
double,
double,
double));
 
  178                    double (*fun)(
double,
double,
double,
double,
double));
 
static constexpr double candela
 
static constexpr double ampere
 
static constexpr double second
 
static constexpr double meter
 
const XML_Char int const XML_Char * value
 
static constexpr double kelvin
 
static constexpr double kilogram
 
static constexpr double mole