LifeV
IntegrateValueElementLSAdapted< MeshType, ExpressionType, LSFESpaceType, VectorType > Class Template Reference

IntegrateValueElementLSAdapted - Class to integrate a value using a quadrature conforming to a level set. More...

#include <IntegrateValueElementLSAdapted.hpp>

+ Collaboration diagram for IntegrateValueElementLSAdapted< MeshType, ExpressionType, LSFESpaceType, VectorType >:

Private Attributes

std::shared_ptr< MeshTypeM_mesh
 
QRAdapter_Type M_QRAdapter
 
evaluation_Type M_evaluation
 
ETCurrentFE< 3, 1 > * M_globalCFE_unadapted
 
ETCurrentFE< 3, 1 > * M_globalCFE_adapted
 

Public Types

typedef ExpressionToEvaluation< ExpressionType, 0, 0, 3 >::evaluation_Type evaluation_Type
 
typedef LevelSetQRAdapter< LSFESpaceType, VectorType > QRAdapter_Type
 

Constructor & Destructor

 IntegrateValueElementLSAdapted (const std::shared_ptr< MeshType > &mesh, const QRAdapter_Type &QRAdapter, const ExpressionType &expression)
 
 IntegrateValueElementLSAdapted (const IntegrateValueElementLSAdapted< MeshType, ExpressionType, LSFESpaceType, VectorType > &integrator)
 
 ~IntegrateValueElementLSAdapted ()
 

Operators

void operator>> (Real &value)
 

Methods

void addTo (Real &value)
 

Private Methods

 IntegrateValueElementLSAdapted ()
 

Detailed Description

template<typename MeshType, typename ExpressionType, typename LSFESpaceType, typename VectorType>
class LifeV::ExpressionAssembly::IntegrateValueElementLSAdapted< MeshType, ExpressionType, LSFESpaceType, VectorType >

IntegrateValueElementLSAdapted - Class to integrate a value using a quadrature conforming to a level set.

Author
Samuel Quinodoz
See also
Reference to papers (if available)

Definition at line 64 of file IntegrateValueElementLSAdapted.hpp.

Member Typedef Documentation

◆ evaluation_Type

typedef ExpressionToEvaluation< ExpressionType, 0, 0, 3 >::evaluation_Type evaluation_Type

Definition at line 74 of file IntegrateValueElementLSAdapted.hpp.

◆ QRAdapter_Type

typedef LevelSetQRAdapter<LSFESpaceType, VectorType> QRAdapter_Type

Definition at line 76 of file IntegrateValueElementLSAdapted.hpp.

Constructor & Destructor Documentation

◆ IntegrateValueElementLSAdapted() [1/3]

IntegrateValueElementLSAdapted ( const std::shared_ptr< MeshType > &  mesh,
const QRAdapter_Type QRAdapter,
const ExpressionType &  expression 
)

Definition at line 143 of file IntegrateValueElementLSAdapted.hpp.

◆ IntegrateValueElementLSAdapted() [2/3]

IntegrateValueElementLSAdapted ( const IntegrateValueElementLSAdapted< MeshType, ExpressionType, LSFESpaceType, VectorType > &  integrator)

Definition at line 160 of file IntegrateValueElementLSAdapted.hpp.

◆ ~IntegrateValueElementLSAdapted()

◆ IntegrateValueElementLSAdapted() [3/3]

Member Function Documentation

◆ operator>>()

void operator>> ( Real value)
inline

Definition at line 101 of file IntegrateValueElementLSAdapted.hpp.

◆ addTo()

void addTo ( Real value)

Definition at line 186 of file IntegrateValueElementLSAdapted.hpp.

Field Documentation

◆ M_mesh

std::shared_ptr<MeshType> M_mesh
private

Definition at line 126 of file IntegrateValueElementLSAdapted.hpp.

◆ M_QRAdapter

QRAdapter_Type M_QRAdapter
private

Definition at line 129 of file IntegrateValueElementLSAdapted.hpp.

◆ M_evaluation

evaluation_Type M_evaluation
private

Definition at line 132 of file IntegrateValueElementLSAdapted.hpp.

◆ M_globalCFE_unadapted

ETCurrentFE<3, 1>* M_globalCFE_unadapted
private

Definition at line 135 of file IntegrateValueElementLSAdapted.hpp.

◆ M_globalCFE_adapted

ETCurrentFE<3, 1>* M_globalCFE_adapted
private

Definition at line 136 of file IntegrateValueElementLSAdapted.hpp.


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