Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members Related Pages Search
FunctionParser Class Reference#include <fparser.hh>
Inheritance diagram for FunctionParser:
[legend]Collaboration diagram for FunctionParser:
[legend]List of all members.
|
Public Types |
typedef double(* | FunctionPtr )(const double *) |
Public Methods |
int | Parse (const std::string &Function, const std::string &Vars, bool useDegrees=false) |
const char * | ErrorMsg (void) const |
double | Eval (const double *Vars) |
int | EvalError (void) const |
bool | AddConstant (const std::string &name, double value) |
bool | AddFunction (const std::string &name, FunctionPtr, unsigned paramsAmount) |
bool | AddFunction (const std::string &name, FunctionParser &) |
void | Optimize () |
| FunctionParser () |
| ~FunctionParser () |
void | PrintByteCode (std::ostream &dest) const |
int | Parse (const std::string &Function, const std::string &Vars) |
const char * | ErrorMsg (void) const |
double | Eval (const double *Vars) |
int | EvalError (void) const |
| FunctionParser (int mode=RADIANS) |
| ~FunctionParser () |
Static Public Attributes |
const int | DEGREES = 0 |
const int | RADIANS = 1 |
Detailed Description
- Author:
-
Warp
Definition at line 16 of file fparser.hh. The documentation for this class was generated from the following files:
Generated on Mon Jun 2 22:43:28 2003 for Fung-Calc by
1.2.17
|