LifeV
ExpressionIsochoricChangeOfVariable< BaseExpressionType > Class Template Reference

#include <ExpressionCubicRoot.hpp>

+ Inheritance diagram for ExpressionIsochoricChangeOfVariable< BaseExpressionType >:
+ Collaboration diagram for ExpressionIsochoricChangeOfVariable< BaseExpressionType >:

Private Attributes

BaseExpressionType M_l
 

Public Types

typedef ExpressionBase< ExpressionIsochoricChangeOfVariable< BaseExpressionType > > base_Type
 

Constructors & Destructor

 ExpressionIsochoricChangeOfVariable (const BaseExpressionType &l)
 Full constructor using the two expressions. More...
 
 ExpressionIsochoricChangeOfVariable (const ExpressionIsochoricChangeOfVariable< BaseExpressionType > &expression)
 Copy constructor. More...
 
 ~ExpressionIsochoricChangeOfVariable ()
 Destructor. More...
 

Methods

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

Private Methods

const BaseExpressionType & base () const
 Getter for the left hand side. More...
 
 ExpressionIsochoricChangeOfVariable ()
 

Additional Inherited Members

- Public Types inherited from ExpressionBase< ExpressionIsochoricChangeOfVariable< BaseExpressionType > >
typedef ExpressionIsochoricChangeOfVariable< BaseExpressionType > derived_Type
 
- Public Member Functions inherited from ExpressionBase< ExpressionIsochoricChangeOfVariable< BaseExpressionType > >
 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 BaseExpressionType>
class LifeV::ExpressionAssembly::ExpressionIsochoricChangeOfVariable< BaseExpressionType >

Definition at line 173 of file ExpressionCubicRoot.hpp.

Member Typedef Documentation

◆ base_Type

Definition at line 182 of file ExpressionCubicRoot.hpp.

Constructor & Destructor Documentation

◆ ExpressionIsochoricChangeOfVariable() [1/3]

ExpressionIsochoricChangeOfVariable ( const BaseExpressionType &  l)
inline

Full constructor using the two expressions.

Definition at line 190 of file ExpressionCubicRoot.hpp.

◆ ExpressionIsochoricChangeOfVariable() [2/3]

ExpressionIsochoricChangeOfVariable ( const ExpressionIsochoricChangeOfVariable< BaseExpressionType > &  expression)
inline

Copy constructor.

Definition at line 194 of file ExpressionCubicRoot.hpp.

◆ ~ExpressionIsochoricChangeOfVariable()

Destructor.

Definition at line 198 of file ExpressionCubicRoot.hpp.

◆ ExpressionIsochoricChangeOfVariable() [3/3]

Member Function Documentation

◆ display()

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

Display method.

Definition at line 207 of file ExpressionCubicRoot.hpp.

◆ base()

const BaseExpressionType& base ( ) const
inline

Getter for the left hand side.

Definition at line 220 of file ExpressionCubicRoot.hpp.

Field Documentation

◆ M_l

BaseExpressionType M_l
private

Definition at line 238 of file ExpressionCubicRoot.hpp.


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