COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <Functions.hpp>
Inherits ProtoEvaluatedFunction.
Inherited by VectorFunction.
Additional Inherited Members | |
Public Types inherited from VectorialFunction | |
typedef std::vector< Real > | VariablesT |
Variable storage. More... | |
Public Member Functions inherited from VectorialFunction | |
VectorialFunction () | |
Empty constructor. More... | |
VectorialFunction (const std::string &functions, const std::string &vars) | |
Constructor. More... | |
~VectorialFunction () | |
Destructor. More... | |
template<typename var_t , typename ret_t > | |
void | evaluate (const var_t &var_values, ret_t &ret_value) const |
RealVector & | operator() (const VariablesT &var_values) |
RealVector & | operator() (const RealVector &var_values) |
bool | is_parsed () const |
void | functions (const std::vector< std::string > &functions) |
sets the function strings to be parsed More... | |
void | functions (const std::string &functions) |
sets the function strings to be parsed More... | |
void | variables (const std::vector< std::string > &vars) |
sets the variable strings to be parsed More... | |
void | variables (const std::string &vars) |
sets the variable strings to be parsed More... | |
void | parse () |
Uint | nbvars () const |
Uint | nbfuncs () const |
Public Attributes inherited from ProtoEvaluatedFunction | |
std::vector< Real > | predefined_values |
Protected Member Functions inherited from VectorialFunction | |
void | clear () |
Clears the m_parsers deallocating the memory. More... | |
Definition at line 60 of file Functions.hpp.
Send comments to: COOLFluiD Web Admin |