COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
List of all members
ScalarFunction Struct Reference

#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
 
RealVectoroperator() (const VariablesT &var_values)
 
RealVectoroperator() (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...
 

Detailed Description

Definition at line 60 of file Functions.hpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin