LifeV
|
Evaluation for the extraction of a row resp. component from a matrix resp. a vector. More...
#include <EvaluationExtract1.hpp>
Private Attributes | |
UInt | M_i |
EvaluationType | M_evaluation |
Public Types | |
typedef OperationSmallExtract1< typename EvaluationType::return_Type >::result_Type | return_Type |
Type of the value returned by this class. More... | |
Static constants | |
static const flag_Type | S_globalUpdateFlag = EvaluationType::S_globalUpdateFlag |
Flag for the global current FE. More... | |
static const flag_Type | S_testUpdateFlag = EvaluationType::S_testUpdateFlag |
Flag for the test current FE. More... | |
static const flag_Type | S_solutionUpdateFlag = EvaluationType::S_solutionUpdateFlag |
Flag for the solution current FE. More... | |
Constructors, destructor | |
EvaluationExtract1 (const EvaluationExtract1< EvaluationType > &eval) | |
Copy constructor. More... | |
template<typename ExpressionType > | |
EvaluationExtract1 (const ExpressionExtract1< ExpressionType > &expression) | |
Constructor from the corresponding expression. More... | |
~EvaluationExtract1 () | |
Destructor. More... | |
Methods | |
void | update (const UInt &iElement) |
Internal update. More... | |
static void | display (std::ostream &out=std::cout) |
Display method. More... | |
Set Methods | |
template<typename CFEType > | |
void | setGlobalCFE (const CFEType *globalCFE) |
Setter for the global current FE. More... | |
template<typename CFEType > | |
void | setTestCFE (const CFEType *testCFE) |
Setter for the test current FE. More... | |
template<typename CFEType > | |
void | setSolutionCFE (const CFEType *solutionCFE) |
Setter for the solution current FE. More... | |
void | setQuadrature (const QuadratureRule &qr) |
Setter for the quadrature rule. More... | |
Get Methods | |
return_Type | value_q (const UInt &q) const |
Getter for a value. More... | |
return_Type | value_qi (const UInt &q, const UInt &i) const |
Getter for the value for a vector. More... | |
return_Type | value_qij (const UInt &q, const UInt &i, const UInt &j) const |
Getter for the value for a matrix. More... | |
Private Methods | |
EvaluationExtract1 () | |
No empty constructor. More... | |
Evaluation for the extraction of a row resp. component from a matrix resp. a vector.
This class aims at representing the extraction of a row resp. component from a matrix resp. a vector in the assembly.
This class is an Evaluation class, and therefore, has all the methods required to work within the Evaluation trees.
Template requirement
There is one template argument for this class: The EvaluationType.
EvaluationType It has to be an Evaluation class.
Definition at line 72 of file EvaluationExtract1.hpp.
typedef OperationSmallExtract1< typename EvaluationType::return_Type >::result_Type return_Type |
Type of the value returned by this class.
Definition at line 80 of file EvaluationExtract1.hpp.
|
inline |
Copy constructor.
Definition at line 104 of file EvaluationExtract1.hpp.
|
inlineexplicit |
Constructor from the corresponding expression.
Definition at line 111 of file EvaluationExtract1.hpp.
|
inline |
Destructor.
Definition at line 118 of file EvaluationExtract1.hpp.
|
private |
No empty constructor.
|
inline |
Internal update.
Definition at line 128 of file EvaluationExtract1.hpp.
|
inlinestatic |
Display method.
Definition at line 134 of file EvaluationExtract1.hpp.
|
inline |
Setter for the global current FE.
Definition at line 148 of file EvaluationExtract1.hpp.
|
inline |
Setter for the test current FE.
Definition at line 155 of file EvaluationExtract1.hpp.
|
inline |
Setter for the solution current FE.
Definition at line 162 of file EvaluationExtract1.hpp.
|
inline |
Setter for the quadrature rule.
Definition at line 168 of file EvaluationExtract1.hpp.
|
inline |
Getter for a value.
Definition at line 180 of file EvaluationExtract1.hpp.
|
inline |
Getter for the value for a vector.
Definition at line 186 of file EvaluationExtract1.hpp.
|
inline |
Getter for the value for a matrix.
Definition at line 192 of file EvaluationExtract1.hpp.
|
static |
Flag for the global current FE.
Definition at line 89 of file EvaluationExtract1.hpp.
|
static |
Flag for the test current FE.
Definition at line 92 of file EvaluationExtract1.hpp.
|
static |
Flag for the solution current FE.
Definition at line 95 of file EvaluationExtract1.hpp.
|
private |
Definition at line 210 of file EvaluationExtract1.hpp.
|
private |
Definition at line 211 of file EvaluationExtract1.hpp.