LifeV
|
class ExpressionInterpolateValue Class representing an interpolation in an expression. More...
#include <ExpressionIfCrossed.hpp>
Private Attributes | |
fespacePtr_Type | M_fespace |
vector_Type | M_vector |
Public Types | |
typedef ExpressionBase< ExpressionIfCrossed< MeshType, MapType, SpaceDim > > | base_Type |
typedef ETFESpace< MeshType, MapType, SpaceDim, 1 > | fespace_Type |
Type of the finite element space. More... | |
typedef std::shared_ptr< fespace_Type > | fespacePtr_Type |
Type for the pointer on the finite element space. More... | |
typedef VectorEpetra | vector_Type |
Data vector type. More... | |
Constructors & Destructor | |
ExpressionIfCrossed (fespacePtr_Type fespace, const vector_Type &vector) | |
Constructor using the finite element space and the data vector. More... | |
ExpressionIfCrossed (const ExpressionIfCrossed< MeshType, MapType, SpaceDim > &expr) | |
Copy constructor. More... | |
~ExpressionIfCrossed () | |
Destructor. More... | |
Methods | |
static void | display (std::ostream &out=std::cout) |
Display method. More... | |
Get Methods | |
fespacePtr_Type | fespace () const |
Getter for the finite element space. More... | |
const vector_Type | vector () const |
Getter for the data vector. More... | |
Private Methods | |
ExpressionIfCrossed () | |
No default constructor. More... | |
Additional Inherited Members | |
Public Types inherited from ExpressionBase< ExpressionIfCrossed< MeshType, MapType, SpaceDim > > | |
typedef ExpressionIfCrossed< MeshType, MapType, SpaceDim > | derived_Type |
Public Member Functions inherited from ExpressionBase< ExpressionIfCrossed< MeshType, MapType, SpaceDim > > | |
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 ExpressionInterpolateValue Class representing an interpolation in an expression.
Definition at line 63 of file ExpressionIfCrossed.hpp.
typedef ExpressionBase<ExpressionIfCrossed < MeshType, MapType, SpaceDim > > base_Type |
Definition at line 72 of file ExpressionIfCrossed.hpp.
typedef ETFESpace<MeshType, MapType, SpaceDim, 1> fespace_Type |
Type of the finite element space.
Definition at line 75 of file ExpressionIfCrossed.hpp.
typedef std::shared_ptr<fespace_Type> fespacePtr_Type |
Type for the pointer on the finite element space.
Definition at line 78 of file ExpressionIfCrossed.hpp.
typedef VectorEpetra vector_Type |
Data vector type.
Definition at line 81 of file ExpressionIfCrossed.hpp.
|
inline |
Constructor using the finite element space and the data vector.
Definition at line 90 of file ExpressionIfCrossed.hpp.
|
inline |
Copy constructor.
Definition at line 94 of file ExpressionIfCrossed.hpp.
|
inline |
Destructor.
Definition at line 98 of file ExpressionIfCrossed.hpp.
|
private |
No default constructor.
|
inlinestatic |
Display method.
Definition at line 107 of file ExpressionIfCrossed.hpp.
|
inline |
Getter for the finite element space.
Definition at line 119 of file ExpressionIfCrossed.hpp.
|
inline |
Getter for the data vector.
Definition at line 125 of file ExpressionIfCrossed.hpp.
|
private |
Definition at line 143 of file ExpressionIfCrossed.hpp.
|
private |
Definition at line 146 of file ExpressionIfCrossed.hpp.