Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#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 40 of file G4tgrEvaluator.hh.
G4tgrEvaluator::G4tgrEvaluator | ( | ) |
Definition at line 36 of file G4tgrEvaluator.cc.
G4tgrEvaluator::~G4tgrEvaluator | ( | ) |
Definition at line 42 of file G4tgrEvaluator.cc.
void G4tgrEvaluator::print_error | ( | G4int | status | ) | const |
Definition at line 47 of file G4tgrEvaluator.cc.
Referenced by G4tgrUtils::GetDouble().