LifeV
ExpressionVectorFromNonConstantScalar< ExpressionType, FieldDim > Class Template Reference

class ExpressionEmult Class for representing the transpose operation of an expression More...

#include <ExpressionVectorFromNonConstantScalar.hpp>

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

Private Attributes

ExpressionType M_expr
 

Public Types

typedef ExpressionBase< ExpressionVectorFromNonConstantScalar< ExpressionType, FieldDim > > base_Type
 

Constructors & Destructor

 ExpressionVectorFromNonConstantScalar (const ExpressionType &expr)
 Full constructor. More...
 
 ExpressionVectorFromNonConstantScalar (const ExpressionVectorFromNonConstantScalar< ExpressionType, FieldDim > &expression)
 Copy constructor. More...
 
 ~ExpressionVectorFromNonConstantScalar ()
 Destructor. More...
 

Methods

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

Get Methods

const ExpressionType & exprEx () const
 Getter for the expression that we transpose. More...
 

Private Methods

 ExpressionVectorFromNonConstantScalar ()
 No default constructor. More...
 

Additional Inherited Members

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

class ExpressionEmult Class for representing the transpose operation of an expression

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

This class represents the transpose operation in the expression tree.

Template parameters

ExpressionType: The expression to be transposed.

Template requirements

ExpressionType: Copiable, static display method

Definition at line 66 of file ExpressionVectorFromNonConstantScalar.hpp.

Member Typedef Documentation

◆ base_Type

typedef ExpressionBase< ExpressionVectorFromNonConstantScalar <ExpressionType, FieldDim> > base_Type

Definition at line 74 of file ExpressionVectorFromNonConstantScalar.hpp.

Constructor & Destructor Documentation

◆ ExpressionVectorFromNonConstantScalar() [1/3]

ExpressionVectorFromNonConstantScalar ( const ExpressionType &  expr)
inline

Full constructor.

Definition at line 83 of file ExpressionVectorFromNonConstantScalar.hpp.

◆ ExpressionVectorFromNonConstantScalar() [2/3]

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

Copy constructor.

Definition at line 87 of file ExpressionVectorFromNonConstantScalar.hpp.

◆ ~ExpressionVectorFromNonConstantScalar()

Destructor.

Definition at line 91 of file ExpressionVectorFromNonConstantScalar.hpp.

◆ ExpressionVectorFromNonConstantScalar() [3/3]

No default constructor.

Member Function Documentation

◆ display()

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

Display method.

Definition at line 100 of file ExpressionVectorFromNonConstantScalar.hpp.

◆ exprEx()

const ExpressionType& exprEx ( ) const
inline

Getter for the expression that we transpose.

Definition at line 113 of file ExpressionVectorFromNonConstantScalar.hpp.

Field Documentation

◆ M_expr

ExpressionType M_expr
private

Definition at line 132 of file ExpressionVectorFromNonConstantScalar.hpp.


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