BALL 1.5.0
|
#include <BALL/MATHS/parsedFunction.h>
Public Member Functions | |
BALL_EXPORT double | operator() (float argument) |
BALL_EXPORT double | operator() (double argument) |
Constructors and Destructors | |
ParsedFunction () | |
Default constructor. | |
ParsedFunction (const String &expression) | |
Detailed constructor. | |
ParsedFunction (const ParsedFunction &func) | |
Copy constructor. | |
~ParsedFunction () | |
Destructor. | |
Accessors | |
double | operator() (arg p) |
Parsing | |
StringHashMap< double * > | constants_ |
StringHashMap< double(*)(double)> | functions_ |
String | expression_ |
void | initTable () |
ParsedFunction. This function type contains a double - valued function string like
Definition at line 37 of file parsedFunction.h.
BALL_EXPORT double BALL::ParsedFunction< double >::operator() | ( | double | argument | ) |
BALL_EXPORT double BALL::ParsedFunction< float >::operator() | ( | float | argument | ) |
StringHashMap<double*> BALL::ParsedFunction< arg >::constants_ |
The table of constants
Definition at line 78 of file parsedFunction.h.
|
protected |
Definition at line 85 of file parsedFunction.h.
StringHashMap<double (*)(double)> BALL::ParsedFunction< arg >::functions_ |
The table of functions
Definition at line 82 of file parsedFunction.h.