Allows to setup and evaluate output functions based on SymbolicExpressions. More...
#include <output_fcn.hpp>
Public Member Functions | |
returnValue | evaluate (double *x, double *_result) |
returnValue | evaluate (const VariablesGrid *x, const VariablesGrid *xa, const VariablesGrid *p, const VariablesGrid *u, const VariablesGrid *w, VariablesGrid *_result) |
DVector | evaluate (const EvaluationPoint &x, const int &number=0) |
BooleanType | isDefined () const |
Output | operator() (uint componentIdx) |
OutputFcn & | operator= (const OutputFcn &rhs) |
OutputFcn () | |
OutputFcn (const OutputFcn &rhs) | |
virtual | ~OutputFcn () |
Allows to setup and evaluate output functions based on SymbolicExpressions.
The class OutputFcn allows to setup and evaluate output functions based on SymbolicExpressions.
Definition at line 55 of file output_fcn.hpp.
Default constructor.
Definition at line 48 of file output_fcn.cpp.
OutputFcn::OutputFcn | ( | const OutputFcn & | rhs | ) |
Copy constructor (deep copy).
Definition at line 53 of file output_fcn.cpp.
OutputFcn::~OutputFcn | ( | ) | [virtual] |
Destructor.
Definition at line 58 of file output_fcn.cpp.
returnValue OutputFcn::evaluate | ( | double * | x, |
double * | _result | ||
) |
Evaluates the function
x | the input variable x |
_result | the result |
Definition at line 91 of file output_fcn.cpp.
returnValue OutputFcn::evaluate | ( | const VariablesGrid * | x, |
const VariablesGrid * | xa, | ||
const VariablesGrid * | p, | ||
const VariablesGrid * | u, | ||
const VariablesGrid * | w, | ||
VariablesGrid * | _result | ||
) |
Evaluates the output function on a variables grid
Definition at line 98 of file output_fcn.cpp.
DVector OutputFcn::evaluate | ( | const EvaluationPoint & | x, |
const int & | number = 0 |
||
) |
Evaluates the function.
x | the evaluation point |
number | the storage position |
Reimplemented from Function.
Definition at line 124 of file output_fcn.cpp.
BooleanType OutputFcn::isDefined | ( | ) | const [inline] |
Definition at line 74 of file output_fcn.cpp.
Assignment operator (deep copy).
Definition at line 63 of file output_fcn.cpp.