![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Wrap the vectorial function, adding extra data that may be filled before expression evaluation. More...
#include <Functions.hpp>
Inherits VectorialFunction.
Inherited by ScalarFunction.
Public Attributes | |
| std::vector< Real > | predefined_values |
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 |
Protected Member Functions inherited from VectorialFunction | |
| void | clear () |
| Clears the m_parsers deallocating the memory. More... | |
Wrap the vectorial function, adding extra data that may be filled before expression evaluation.
Definition at line 54 of file Functions.hpp.
|
mutable |
Definition at line 56 of file Functions.hpp.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |