COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Functor to register variables in a physical model. More...
Public Member Functions | |
RegisterVariables (physics::PhysModel &physical_model) | |
void | operator() (ScalarField &field) const |
Register a scalar. More... | |
void | operator() (VectorField &field) const |
Register a vector field. More... | |
void | operator() (const boost::mpl::void_ &) const |
Skip unused variables. More... | |
Private Member Functions | |
math::VariablesDescriptor & | get_descriptor (const std::string &tag) const |
Get the VariablesDescriptor with the given tag. More... | |
Private Attributes | |
physics::PhysModel & | m_physical_model |
Functor to register variables in a physical model.
Definition at line 171 of file Expression.hpp.
|
inline |
Definition at line 173 of file Expression.hpp.
|
inlineprivate |
Get the VariablesDescriptor with the given tag.
Definition at line 197 of file Expression.hpp.
|
inline |
Register a scalar.
Definition at line 179 of file Expression.hpp.
|
inline |
Register a vector field.
Definition at line 185 of file Expression.hpp.
|
inline |
Skip unused variables.
Definition at line 191 of file Expression.hpp.
|
private |
Definition at line 216 of file Expression.hpp.
Send comments to: COOLFluiD Web Admin |