LifeV
ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > Class Template Reference

class ExpressionVector Class representing a constant vectorial value in an expression More...

#include <ExpressionVectorFromNonConstantMatrix.hpp>

+ Inheritance diagram for ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim >:
+ Collaboration diagram for ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim >:

Private Attributes

ExpressionType M_expr
 
UInt M_column
 

Public Types

typedef ExpressionBase< ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > > base_Type
 

Constructors & Destructor

 ExpressionVectorFromNonConstantMatrix (const ExpressionType &expression, const UInt column)
 Constructor using the vector of values. More...
 
 ExpressionVectorFromNonConstantMatrix (const ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > &expr)
 Copy constructor. More...
 
 ~ExpressionVectorFromNonConstantMatrix ()
 Destructor. More...
 

Methods

static void display (std::ostream &out=std::cout)
 Display method. More...
 

Get Methods

const ExpressionType & expr () const
 Getter for the vector of values. More...
 
const UIntcolumn () const
 Getter for the vector of values. More...
 

Private Methods

 ExpressionVectorFromNonConstantMatrix ()
 

Additional Inherited Members

- Public Types inherited from ExpressionBase< ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > >
typedef ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > derived_Type
 
- Public Member Functions inherited from ExpressionBase< ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > >
 ExpressionBase ()
 Empty and only constructor. More...
 
virtual ~ExpressionBase ()
 Destructor. More...
 
const derived_Typecast () const
 Method to cast away the type and get the real (DerivedType) object. More...
 

Detailed Description

template<typename ExpressionType, UInt SpaceDim, UInt FieldDim>
class LifeV::ExpressionAssembly::ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim >

class ExpressionVector Class representing a constant vectorial value in an expression

Author
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch

Template parameters

VectorDim: The dimension (size) of the vector to be represented.

Definition at line 61 of file ExpressionVectorFromNonConstantMatrix.hpp.

Member Typedef Documentation

◆ base_Type

typedef ExpressionBase<ExpressionVectorFromNonConstantMatrix<ExpressionType, SpaceDim, FieldDim> > base_Type

Definition at line 68 of file ExpressionVectorFromNonConstantMatrix.hpp.

Constructor & Destructor Documentation

◆ ExpressionVectorFromNonConstantMatrix() [1/3]

ExpressionVectorFromNonConstantMatrix ( const ExpressionType &  expression,
const UInt  column 
)
inline

Constructor using the vector of values.

Definition at line 77 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ ExpressionVectorFromNonConstantMatrix() [2/3]

ExpressionVectorFromNonConstantMatrix ( const ExpressionVectorFromNonConstantMatrix< ExpressionType, SpaceDim, FieldDim > &  expr)
inline

Copy constructor.

Definition at line 81 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ ~ExpressionVectorFromNonConstantMatrix()

Destructor.

Definition at line 85 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ ExpressionVectorFromNonConstantMatrix() [3/3]

Member Function Documentation

◆ display()

static void display ( std::ostream &  out = std::cout)
inlinestatic

Display method.

Definition at line 94 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ expr()

const ExpressionType& expr ( ) const
inline

Getter for the vector of values.

Definition at line 106 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ column()

const UInt& column ( ) const
inline

Getter for the vector of values.

Definition at line 112 of file ExpressionVectorFromNonConstantMatrix.hpp.

Field Documentation

◆ M_expr

ExpressionType M_expr
private

Definition at line 128 of file ExpressionVectorFromNonConstantMatrix.hpp.

◆ M_column

UInt M_column
private

Definition at line 129 of file ExpressionVectorFromNonConstantMatrix.hpp.


The documentation for this class was generated from the following file: