LifeV
InitPolicyInterpolation< mesh_Type > Struct Template Referenceabstract

#include <InitPolicyInterpolation.hpp>

Public Types

typedef VectorEpetra vector_Type
 
typedef std::shared_ptr< VectorEpetravectorPtr_Type
 
typedef MapEpetra map_Type
 
typedef std::shared_ptr< map_TypemapPtr_Type
 
typedef FESpace< mesh_Type, map_Typefespace_Type
 
typedef std::shared_ptr< fespace_TypefespacePtr_Type
 
typedef TimeAdvanceBDF< vector_Typebdf_Type
 
typedef std::shared_ptr< bdf_TypebdfPtr_Type
 
typedef BCHandler bcContainer_Type
 
typedef std::shared_ptr< bcContainer_TypebcContainerPtr_Type
 
typedef std::shared_ptr< NavierStokesProblem< mesh_Type > > NSProblemPtr_Type
 

Public Member Functions

void setupInit (Teuchos::ParameterList &list)
 
void initSimulation (bcContainerPtr_Type bchandler, vectorPtr_Type solution)
 
virtual fespacePtr_Type uFESpace () const =0
 
virtual fespacePtr_Type pFESpace () const =0
 
virtual Real timestep () const =0
 
virtual Real initialTime () const =0
 
virtual bdfPtr_Type bdf () const =0
 
virtual NSProblemPtr_Type problem () const =0
 

Detailed Description

template<class mesh_Type>
struct LifeV::InitPolicyInterpolation< mesh_Type >

Definition at line 67 of file InitPolicyInterpolation.hpp.

Member Typedef Documentation

◆ vector_Type

Definition at line 69 of file InitPolicyInterpolation.hpp.

◆ vectorPtr_Type

typedef std::shared_ptr<VectorEpetra> vectorPtr_Type

Definition at line 70 of file InitPolicyInterpolation.hpp.

◆ map_Type

Definition at line 71 of file InitPolicyInterpolation.hpp.

◆ mapPtr_Type

typedef std::shared_ptr<map_Type> mapPtr_Type

Definition at line 72 of file InitPolicyInterpolation.hpp.

◆ fespace_Type

Definition at line 73 of file InitPolicyInterpolation.hpp.

◆ fespacePtr_Type

typedef std::shared_ptr< fespace_Type > fespacePtr_Type

Definition at line 74 of file InitPolicyInterpolation.hpp.

◆ bdf_Type

Definition at line 75 of file InitPolicyInterpolation.hpp.

◆ bdfPtr_Type

typedef std::shared_ptr< bdf_Type > bdfPtr_Type

Definition at line 76 of file InitPolicyInterpolation.hpp.

◆ bcContainer_Type

Definition at line 77 of file InitPolicyInterpolation.hpp.

◆ bcContainerPtr_Type

typedef std::shared_ptr<bcContainer_Type> bcContainerPtr_Type

Definition at line 78 of file InitPolicyInterpolation.hpp.

◆ NSProblemPtr_Type

typedef std::shared_ptr< NavierStokesProblem<mesh_Type> > NSProblemPtr_Type

Definition at line 79 of file InitPolicyInterpolation.hpp.

Member Function Documentation

◆ setupInit()

void setupInit ( Teuchos::ParameterList &  list)

Definition at line 97 of file InitPolicyInterpolation.hpp.

◆ initSimulation()

void initSimulation ( bcContainerPtr_Type  bchandler,
vectorPtr_Type  solution 
)

Definition at line 105 of file InitPolicyInterpolation.hpp.

◆ uFESpace()

virtual fespacePtr_Type uFESpace ( ) const
pure virtual
+ Here is the caller graph for this function:

◆ pFESpace()

virtual fespacePtr_Type pFESpace ( ) const
pure virtual

◆ timestep()

virtual Real timestep ( ) const
pure virtual
+ Here is the caller graph for this function:

◆ initialTime()

virtual Real initialTime ( ) const
pure virtual
+ Here is the caller graph for this function:

◆ bdf()

virtual bdfPtr_Type bdf ( ) const
pure virtual
+ Here is the caller graph for this function:

◆ problem()

virtual NSProblemPtr_Type problem ( ) const
pure virtual

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