Geant4
10.03.p03
|
#include <G4tgrEvaluator.hh>
Public Member Functions | |
G4tgrEvaluator () | |
~G4tgrEvaluator () | |
void | print_error (G4int status) const |
Public Member Functions inherited from HepTool::Evaluator | |
Evaluator () | |
~Evaluator () | |
double | evaluate (const char *expression) |
int | status () const |
int | error_position () const |
void | print_error () const |
std::string | error_name () const |
void | setVariable (const char *name, double value) |
void | setVariable (const char *name, const char *expression) |
void | setFunction (const char *name, double(*fun)()) |
void | setFunction (const char *name, double(*fun)(double)) |
void | setFunction (const char *name, double(*fun)(double, double)) |
void | setFunction (const char *name, double(*fun)(double, double, double)) |
void | setFunction (const char *name, double(*fun)(double, double, double, double)) |
void | setFunction (const char *name, double(*fun)(double, double, double, double, double)) |
bool | findVariable (const char *name) const |
bool | findFunction (const char *name, int npar) const |
void | removeVariable (const char *name) |
void | removeFunction (const char *name, int npar) |
void | clear () |
void | setStdMath () |
void | setSystemOfUnits (double meter=1.0, double kilogram=1.0, double second=1.0, double ampere=1.0, double kelvin=1.0, double mole=1.0, double candela=1.0) |
Additional Inherited Members | |
Public Types inherited from HepTool::Evaluator | |
enum | { OK, WARNING_EXISTING_VARIABLE, WARNING_EXISTING_FUNCTION, WARNING_BLANK_STRING, ERROR_NOT_A_NAME, ERROR_SYNTAX_ERROR, ERROR_UNPAIRED_PARENTHESIS, ERROR_UNEXPECTED_SYMBOL, ERROR_UNKNOWN_VARIABLE, ERROR_UNKNOWN_FUNCTION, ERROR_EMPTY_PARAMETER, ERROR_CALCULATION_ERROR } |
Definition at line 46 of file G4tgrEvaluator.hh.
G4tgrEvaluator::G4tgrEvaluator | ( | ) |
Definition at line 41 of file G4tgrEvaluator.cc.
G4tgrEvaluator::~G4tgrEvaluator | ( | ) |
Definition at line 48 of file G4tgrEvaluator.cc.
Definition at line 54 of file G4tgrEvaluator.cc.