LifeV
ExpressionScalarToVector< ExpressionType, FieldDim > Class Template Reference

#include <ExpressionScalarToVector.hpp>

+ Inheritance diagram for ExpressionScalarToVector< ExpressionType, FieldDim >:
+ Collaboration diagram for ExpressionScalarToVector< ExpressionType, FieldDim >:

Private Attributes

ExpressionType M_expr1
 
ExpressionType M_expr2
 
ExpressionType M_expr3
 

Public Types

typedef ExpressionBase< ExpressionScalarToVector< ExpressionType, FieldDim > > base_Type
 

Constructors & Destructor

 ExpressionScalarToVector (const ExpressionType &expr1, const ExpressionType &expr2, const ExpressionType &expr3)
 Full constructor. More...
 
 ExpressionScalarToVector (const ExpressionScalarToVector< ExpressionType, FieldDim > &expression)
 Copy constructor. More...
 
 ~ExpressionScalarToVector ()
 Destructor. More...
 

Methods

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

Get Methods

const ExpressionType & exprEx1 () const
 Getter for the expression that we transpose. More...
 
const ExpressionType & exprEx2 () const
 
const ExpressionType & exprEx3 () const
 

Private Methods

 ExpressionScalarToVector ()
 No default constructor. More...
 

Additional Inherited Members

- Public Types inherited from ExpressionBase< ExpressionScalarToVector< ExpressionType, FieldDim > >
typedef ExpressionScalarToVector< ExpressionType, FieldDim > derived_Type
 
- Public Member Functions inherited from ExpressionBase< ExpressionScalarToVector< ExpressionType, 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 FieldDim>
class LifeV::ExpressionAssembly::ExpressionScalarToVector< ExpressionType, FieldDim >

Definition at line 50 of file ExpressionScalarToVector.hpp.

Member Typedef Documentation

◆ base_Type

typedef ExpressionBase< ExpressionScalarToVector <ExpressionType, FieldDim> > base_Type

Definition at line 58 of file ExpressionScalarToVector.hpp.

Constructor & Destructor Documentation

◆ ExpressionScalarToVector() [1/3]

ExpressionScalarToVector ( const ExpressionType &  expr1,
const ExpressionType &  expr2,
const ExpressionType &  expr3 
)
inline

Full constructor.

Definition at line 67 of file ExpressionScalarToVector.hpp.

◆ ExpressionScalarToVector() [2/3]

ExpressionScalarToVector ( const ExpressionScalarToVector< ExpressionType, FieldDim > &  expression)
inline

Copy constructor.

Definition at line 71 of file ExpressionScalarToVector.hpp.

◆ ~ExpressionScalarToVector()

Destructor.

Definition at line 75 of file ExpressionScalarToVector.hpp.

◆ ExpressionScalarToVector() [3/3]

No default constructor.

Member Function Documentation

◆ display()

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

Display method.

Definition at line 84 of file ExpressionScalarToVector.hpp.

◆ exprEx1()

const ExpressionType& exprEx1 ( ) const
inline

Getter for the expression that we transpose.

Definition at line 97 of file ExpressionScalarToVector.hpp.

◆ exprEx2()

const ExpressionType& exprEx2 ( ) const
inline

Definition at line 102 of file ExpressionScalarToVector.hpp.

◆ exprEx3()

const ExpressionType& exprEx3 ( ) const
inline

Definition at line 107 of file ExpressionScalarToVector.hpp.

Field Documentation

◆ M_expr1

ExpressionType M_expr1
private

Definition at line 125 of file ExpressionScalarToVector.hpp.

◆ M_expr2

ExpressionType M_expr2
private

Definition at line 126 of file ExpressionScalarToVector.hpp.

◆ M_expr3

ExpressionType M_expr3
private

Definition at line 127 of file ExpressionScalarToVector.hpp.


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