LifeV
|
class ExpressionToEvaluation A class to pass from an Expression (Tree) to the corresponding Evaluation (Tree) More...
#include <ExpressionToEvaluation.hpp>
Public Types | |
typedef Expression::evaluation_Type | evaluation_Type |
Private Member Functions | |
ExpressionToEvaluation () | |
~ExpressionToEvaluation () | |
class ExpressionToEvaluation A class to pass from an Expression (Tree) to the corresponding Evaluation (Tree)
This class cannot be instanciated, neither its generic definition nor its partial or total specializations.
The only scope of this class is to provide, given an Expression (Tree), the type of the corresponding Evaluation (Tree). This is achieved by a typedef "evaluation_Type" provided only in the partial specializations.
The template parameters are the following (no requirements):
Expression The type of the expression to be "converted" to an Evaluation testDim The field dimension of the test finite element space solutionDim The field dimension of the solution finite element space spaceDim The dimension of the domain.
Remark that the field dimension of the test finite element space and the field dimension of the solution finite element space can differ. This is the case e.g. when assembling a pressure/velocity block for a Stokes problem.
Definition at line 187 of file ExpressionToEvaluation.hpp.
typedef Expression::evaluation_Type evaluation_Type |
Definition at line 190 of file ExpressionToEvaluation.hpp.
|
private |
|
private |