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

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
 
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
 
- Protected Member Functions inherited from VectorialFunction
void clear ()
 Clears the m_parsers deallocating the memory. More...
 

Detailed Description

Wrap the vectorial function, adding extra data that may be filled before expression evaluation.

Definition at line 54 of file Functions.hpp.

Member Data Documentation

std::vector<Real> predefined_values
mutable

Definition at line 56 of file Functions.hpp.


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