LifeV
LevelSetBDQRAdapter< FESpaceType, VectorType > Class Template Reference

#include <LevelSetBDQRAdapter.hpp>

+ Collaboration diagram for LevelSetBDQRAdapter< FESpaceType, VectorType >:

Private Member Functions

 LevelSetBDQRAdapter ()
 

Private Attributes

FESpaceType_Ptr M_lsFESpace
 
VectorType M_lsValue
 
QuadratureBoundary M_qrBd
 
ETCurrentFE< FESpaceType::space_dim, 1 > M_currentFE
 
bool M_isAdaptedElement
 
std::shared_ptr< QuadratureBoundaryM_adaptedQrBd
 

Public Types

typedef std::shared_ptr< FESpaceType > FESpaceType_Ptr
 

Constructor & Destructor

 LevelSetBDQRAdapter (FESpaceType_Ptr fespace, const VectorType &vect, const QuadratureBoundary &qrbd)
 
 LevelSetBDQRAdapter (const LevelSetBDQRAdapter &lsbdqra)
 
 ~LevelSetBDQRAdapter ()
 

Methods

void update (UInt elementID, UInt localFaceID)
 

Get Methods

QuadratureRule adaptedBdQR (const UInt i) const
 

Detailed Description

template<typename FESpaceType, typename VectorType>
class LifeV::LevelSetBDQRAdapter< FESpaceType, VectorType >

Definition at line 54 of file LevelSetBDQRAdapter.hpp.

Member Typedef Documentation

◆ FESpaceType_Ptr

typedef std::shared_ptr<FESpaceType> FESpaceType_Ptr

Definition at line 61 of file LevelSetBDQRAdapter.hpp.

Constructor & Destructor Documentation

◆ LevelSetBDQRAdapter() [1/3]

LevelSetBDQRAdapter ( FESpaceType_Ptr  fespace,
const VectorType &  vect,
const QuadratureBoundary qrbd 
)
inline

Definition at line 69 of file LevelSetBDQRAdapter.hpp.

◆ LevelSetBDQRAdapter() [2/3]

LevelSetBDQRAdapter ( const LevelSetBDQRAdapter< FESpaceType, VectorType > &  lsbdqra)
inline

Definition at line 78 of file LevelSetBDQRAdapter.hpp.

◆ ~LevelSetBDQRAdapter()

~LevelSetBDQRAdapter ( )
inline

Definition at line 87 of file LevelSetBDQRAdapter.hpp.

◆ LevelSetBDQRAdapter() [3/3]

LevelSetBDQRAdapter ( )
private

Member Function Documentation

◆ update()

void update ( UInt  elementID,
UInt  localFaceID 
)

Definition at line 150 of file LevelSetBDQRAdapter.hpp.

◆ adaptedBdQR()

QuadratureRule adaptedBdQR ( const UInt  i) const
inline

Definition at line 109 of file LevelSetBDQRAdapter.hpp.

Field Documentation

◆ M_lsFESpace

FESpaceType_Ptr M_lsFESpace
private

Definition at line 125 of file LevelSetBDQRAdapter.hpp.

◆ M_lsValue

VectorType M_lsValue
private

Definition at line 127 of file LevelSetBDQRAdapter.hpp.

◆ M_qrBd

QuadratureBoundary M_qrBd
private

Definition at line 129 of file LevelSetBDQRAdapter.hpp.

◆ M_currentFE

ETCurrentFE<FESpaceType::space_dim, 1> M_currentFE
private

Definition at line 131 of file LevelSetBDQRAdapter.hpp.

◆ M_isAdaptedElement

bool M_isAdaptedElement
private

Definition at line 133 of file LevelSetBDQRAdapter.hpp.

◆ M_adaptedQrBd

std::shared_ptr<QuadratureBoundary> M_adaptedQrBd
private

Definition at line 135 of file LevelSetBDQRAdapter.hpp.


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