LifeV
|
class ExpressionExtract2 Class for representing the extraction of a component from a matrix (2 indexes specified). More...
#include <ExpressionExtract2.hpp>
Private Attributes | |
UInt | M_i |
UInt | M_j |
ExpressionType | M_ex |
Public Types | |
typedef ExpressionBase< ExpressionExtract2< ExpressionType > > | base_Type |
Constructors & Destructor | |
ExpressionExtract2 (const ExpressionType &ex, const UInt &i, const UInt &j) | |
Full constructor, with the expression and the specification of the position of the row to be extracted. More... | |
ExpressionExtract2 (const ExpressionExtract2< ExpressionType > &expr) | |
Copy constructor. More... | |
~ExpressionExtract2 () | |
Destructor. More... | |
Methods | |
static void | display (std::ostream &out=std::cout) |
Display method. More... | |
Get Methods | |
UInt | indexI () const |
Getter for the row index. More... | |
UInt | indexJ () const |
Getter for the column index. More... | |
const ExpressionType & | exprEx () const |
Getter for the expression from which we extract. More... | |
Private Methods | |
ExpressionExtract2 () | |
No empty constructor. More... | |
Additional Inherited Members | |
Public Types inherited from ExpressionBase< ExpressionExtract2< ExpressionType > > | |
typedef ExpressionExtract2< ExpressionType > | derived_Type |
Public Member Functions inherited from ExpressionBase< ExpressionExtract2< ExpressionType > > | |
ExpressionBase () | |
Empty and only constructor. More... | |
virtual | ~ExpressionBase () |
Destructor. More... | |
const derived_Type & | cast () const |
Method to cast away the type and get the real (DerivedType) object. More... | |
class ExpressionExtract2 Class for representing the extraction of a component from a matrix (2 indexes specified).
This class represents the extraction of a component from a matrix in the expression tree.
Template parameters
ExpressionType: The expression from which we want to extract
Template requirements
ExpressionType: Copiable, static display method
Definition at line 69 of file ExpressionExtract2.hpp.
typedef ExpressionBase<ExpressionExtract2< ExpressionType > > base_Type |
Definition at line 77 of file ExpressionExtract2.hpp.
|
inline |
Full constructor, with the expression and the specification of the position of the row to be extracted.
Definition at line 86 of file ExpressionExtract2.hpp.
|
inline |
Copy constructor.
Definition at line 94 of file ExpressionExtract2.hpp.
|
inline |
Destructor.
Definition at line 102 of file ExpressionExtract2.hpp.
|
private |
No empty constructor.
|
inlinestatic |
Display method.
Definition at line 111 of file ExpressionExtract2.hpp.
|
inline |
Getter for the row index.
Definition at line 124 of file ExpressionExtract2.hpp.
|
inline |
Getter for the column index.
Definition at line 130 of file ExpressionExtract2.hpp.
|
inline |
Getter for the expression from which we extract.
Definition at line 136 of file ExpressionExtract2.hpp.
|
private |
Definition at line 154 of file ExpressionExtract2.hpp.
|
private |
Definition at line 157 of file ExpressionExtract2.hpp.
|
private |
Definition at line 160 of file ExpressionExtract2.hpp.