COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Expression for looping over nodes. More...
#include <Expression.hpp>
Inherits ExpressionBase< ExprT >.
Public Member Functions | |
NodesExpression (const ExprT &expr) | |
void | loop (mesh::Region ®ion) |
Run the stored expression in a loop over the region. More... | |
Public Member Functions inherited from ExpressionBase< ExprT > | |
ExpressionBase (const ExprT &expr) | |
void | add_options (common::OptionList &options) |
virtual PhysicsConstantStorage & | physics_constants () |
Returns the list of physics constants referred to by this expression. More... | |
void | register_variables (physics::PhysModel &physical_model) |
Register the variables that appear in the expression with a physical model. More... | |
void | insert_field_info (std::map< std::string, std::string > &tags) const |
Public Member Functions inherited from Expression | |
virtual | ~Expression () |
Private Types | |
typedef ExpressionBase< ExprT > | BaseT |
Additional Inherited Members | |
Protected Types inherited from ExpressionBase< ExprT > | |
typedef boost::result_of< DeepCopy(typename boost::result_of< ReplaceConfigurableConstants(typename boost::result_of< ReplacePhysicsConstants(ExprT, PhysicsConstantStorage)>::type, ConstantStorage)>::type) >::type | CopiedExprT |
Store a copy of the expression. More... | |
typedef ExpressionProperties< ExprT >::NbVarsT | NbVarsT |
typedef ExpressionProperties< ExprT >::VariablesT | VariablesT |
typedef EquationVariables< ExprT, NbVarsT >::type | EquationVariablesT |
Protected Attributes inherited from ExpressionBase< ExprT > | |
CopiedExprT | m_expr |
VariablesT | m_variables |
Expression for looping over nodes.
Definition at line 265 of file Expression.hpp.
|
private |
Definition at line 267 of file Expression.hpp.
|
inline |
Definition at line 270 of file Expression.hpp.
|
inlinevirtual |
Run the stored expression in a loop over the region.
Implements Expression.
Definition at line 274 of file Expression.hpp.
Send comments to: COOLFluiD Web Admin |