LifeV
TimeAndExtrapolationHandlerQuadPts< DIM > Class Template Reference

#include <TimeAndExtrapolationHandlerQuadPts.hpp>

+ Collaboration diagram for TimeAndExtrapolationHandlerQuadPts< DIM >:

Public Member Functions

 TimeAndExtrapolationHandlerQuadPts ()
 
 TimeAndExtrapolationHandlerQuadPts (const UInt orderBDF)
 
 ~TimeAndExtrapolationHandlerQuadPts ()
 
void setBDForder (const UInt order)
 
void initialize (const std::vector< vector_Type > InitialData)
 
void shift (const vector_Type newVector)
 
std::vector< vector_Typestate ()
 
void setTimeStep (const Real dt)
 
void rhsContribution (vector_Type &rhs_bdf)
 
Real alpha ()
 
void extrapolate (vector_Type &extrapolation)
 

Private Types

typedef std::vector< std::vector< VectorSmall< DIM > > > vector_Type
 
typedef std::shared_ptr< vector_TypevectorPtr_Type
 

Private Attributes

UInt M_BDForder
 
std::vector< vector_TypeM_states
 
UInt M_sizeStencil
 
Real M_timeStep
 

Detailed Description

template<UInt DIM>
class LifeV::TimeAndExtrapolationHandlerQuadPts< DIM >

Definition at line 20 of file TimeAndExtrapolationHandlerQuadPts.hpp.

Member Typedef Documentation

◆ vector_Type

typedef std::vector<std::vector<VectorSmall<DIM> > > vector_Type
private

Definition at line 23 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ vectorPtr_Type

typedef std::shared_ptr<vector_Type> vectorPtr_Type
private

Definition at line 25 of file TimeAndExtrapolationHandlerQuadPts.hpp.

Constructor & Destructor Documentation

◆ TimeAndExtrapolationHandlerQuadPts() [1/2]

Definition at line 82 of file TimeAndExtrapolationHandlerQuadPts.hpp.

+ Here is the caller graph for this function:

◆ TimeAndExtrapolationHandlerQuadPts() [2/2]

Definition at line 89 of file TimeAndExtrapolationHandlerQuadPts.hpp.

+ Here is the caller graph for this function:

◆ ~TimeAndExtrapolationHandlerQuadPts()

Member Function Documentation

◆ setBDForder()

void setBDForder ( const UInt  order)

Definition at line 101 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ initialize()

void initialize ( const std::vector< vector_Type InitialData)

Definition at line 115 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ shift()

void shift ( const vector_Type  newVector)

Definition at line 129 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ state()

std::vector<vector_Type> state ( )
inline

Definition at line 48 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ setTimeStep()

void setTimeStep ( const Real  dt)

Definition at line 108 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ rhsContribution()

void rhsContribution ( vector_Type rhs_bdf)

Definition at line 151 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ alpha()

Real alpha ( )

Definition at line 258 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ extrapolate()

void extrapolate ( vector_Type extrapolation)

Definition at line 207 of file TimeAndExtrapolationHandlerQuadPts.hpp.

Field Documentation

◆ M_BDForder

UInt M_BDForder
private

Definition at line 68 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ M_states

std::vector<vector_Type> M_states
private

Definition at line 71 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ M_sizeStencil

UInt M_sizeStencil
private

Definition at line 74 of file TimeAndExtrapolationHandlerQuadPts.hpp.

◆ M_timeStep

Real M_timeStep
private

Definition at line 77 of file TimeAndExtrapolationHandlerQuadPts.hpp.


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