LifeV
ETCurrentBDFE< spaceDim > Class Template Reference

ETCurrentBDFE - Short description of the class. More...

#include <ETCurrentBDFE.hpp>

+ Collaboration diagram for ETCurrentBDFE< spaceDim >:

Public Member Functions

void setQuadratureRule (const QuadratureRule &qr)
 
void setRefTangents (std::vector< VectorSmall< spaceDim > > tangents)
 
template<typename ElementType >
void update (const ElementType &cell)
 
void setupInternalConstants ()
 

Data Fields

const GeometricMapM_geometricMap
 
const QuadratureRuleM_quadrature
 
UInt M_nbMapDof
 
UInt M_nbQuadPt
 
UInt M_currentID
 
UInt M_currentLocalID
 
std::vector< std::vector< Real > > M_phiMap
 
std::vector< std::vector< std::vector< Real > > > M_dphiGeometricMap
 
std::vector< VectorSmall< spaceDim > > M_refTangents
 
std::vector< std::vector< Real > > M_cellNode
 
std::vector< VectorSmall< spaceDim > > M_quadNode
 
std::vector< std::vector< std::vector< Real > > > M_jacobian
 
std::vector< std::vector< VectorSmall< spaceDim > > > M_tangents
 
std::vector< std::vector< std::vector< Real > > > M_metricTensor
 
std::vector< RealM_measure
 
std::vector< RealM_wMeas
 
std::vector< VectorSmall< spaceDim > > M_normal
 

Friends

template<UInt dim>
class ExpressionAssembly::EvaluationHK
 Friend to allow direct access to the raw data. More...
 
template<UInt dim>
class ExpressionAssembly::EvaluationPosition
 Friend to allow direct access to the raw data. More...
 

Constructors, destructor

 ETCurrentBDFE (const GeometricMap &geoMap, const QuadratureRule &qr)
 Full constructor. More...
 
 ETCurrentBDFE (const GeometricMap &geoMap)
 Constructor without quadrature rule. More...
 
 ETCurrentBDFE (const ETCurrentBDFE< spaceDim > &otherFE)
 Copy constructor. More...
 
virtual ~ETCurrentBDFE ()
 Destructor. More...
 

Detailed Description

template<UInt spaceDim>
class LifeV::ETCurrentBDFE< spaceDim >

ETCurrentBDFE - Short description of the class.

Definition at line 51 of file ETCurrentBDFE.hpp.

Constructor & Destructor Documentation

◆ ETCurrentBDFE() [1/3]

ETCurrentBDFE ( const GeometricMap geoMap,
const QuadratureRule qr 
)
inline

Full constructor.

Parameters
refFEThe reference element for the FE
geoMapThe geometric map from the reference element to the current element
qrThe quadrature rule

Definition at line 77 of file ETCurrentBDFE.hpp.

◆ ETCurrentBDFE() [2/3]

ETCurrentBDFE ( const GeometricMap geoMap)
inline

Constructor without quadrature rule.

Parameters
refFEThe reference element for the FE
geoMapThe geometric map from the reference element to the current element

Definition at line 92 of file ETCurrentBDFE.hpp.

◆ ETCurrentBDFE() [3/3]

ETCurrentBDFE ( const ETCurrentBDFE< spaceDim > &  otherFE)
inline

Copy constructor.

Parameters
otherFEThe currentFE to be copied

Definition at line 101 of file ETCurrentBDFE.hpp.

+ Here is the caller graph for this function:

◆ ~ETCurrentBDFE()

virtual ~ETCurrentBDFE ( )
inlinevirtual

Destructor.

Definition at line 129 of file ETCurrentBDFE.hpp.

Member Function Documentation

◆ setQuadratureRule()

void setQuadratureRule ( const QuadratureRule qr)
inline

Definition at line 139 of file ETCurrentBDFE.hpp.

◆ setRefTangents()

void setRefTangents ( std::vector< VectorSmall< spaceDim > >  tangents)
inline

Definition at line 151 of file ETCurrentBDFE.hpp.

◆ update()

void update ( const ElementType &  cell)
inline

Definition at line 157 of file ETCurrentBDFE.hpp.

◆ setupInternalConstants()

void setupInternalConstants ( )
inline

Definition at line 270 of file ETCurrentBDFE.hpp.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ ExpressionAssembly::EvaluationHK

friend class ExpressionAssembly::EvaluationHK
friend

Friend to allow direct access to the raw data.

Definition at line 58 of file ETCurrentBDFE.hpp.

◆ ExpressionAssembly::EvaluationPosition

Friend to allow direct access to the raw data.

Definition at line 62 of file ETCurrentBDFE.hpp.

Field Documentation

◆ M_geometricMap

const GeometricMap* M_geometricMap

Definition at line 342 of file ETCurrentBDFE.hpp.

◆ M_quadrature

const QuadratureRule* M_quadrature

Definition at line 343 of file ETCurrentBDFE.hpp.

◆ M_nbMapDof

UInt M_nbMapDof

Definition at line 345 of file ETCurrentBDFE.hpp.

◆ M_nbQuadPt

UInt M_nbQuadPt

Definition at line 346 of file ETCurrentBDFE.hpp.

◆ M_currentID

UInt M_currentID

Definition at line 349 of file ETCurrentBDFE.hpp.

◆ M_currentLocalID

UInt M_currentLocalID

Definition at line 350 of file ETCurrentBDFE.hpp.

◆ M_phiMap

std::vector< std::vector < Real > > M_phiMap

Definition at line 352 of file ETCurrentBDFE.hpp.

◆ M_dphiGeometricMap

std::vector< std::vector < std::vector < Real> > > M_dphiGeometricMap

Definition at line 353 of file ETCurrentBDFE.hpp.

◆ M_refTangents

std::vector< VectorSmall<spaceDim> > M_refTangents

Definition at line 354 of file ETCurrentBDFE.hpp.

◆ M_cellNode

std::vector< std::vector < Real > > M_cellNode

Definition at line 357 of file ETCurrentBDFE.hpp.

◆ M_quadNode

std::vector< VectorSmall<spaceDim> > M_quadNode

Definition at line 358 of file ETCurrentBDFE.hpp.

◆ M_jacobian

std::vector< std::vector < std::vector < Real > > > M_jacobian

Definition at line 359 of file ETCurrentBDFE.hpp.

◆ M_tangents

std::vector< std::vector < VectorSmall<spaceDim> > > M_tangents

Definition at line 360 of file ETCurrentBDFE.hpp.

◆ M_metricTensor

std::vector< std::vector < std::vector <Real> > > M_metricTensor

Definition at line 361 of file ETCurrentBDFE.hpp.

◆ M_measure

std::vector< Real > M_measure

Definition at line 362 of file ETCurrentBDFE.hpp.

◆ M_wMeas

std::vector< Real > M_wMeas

Definition at line 363 of file ETCurrentBDFE.hpp.

◆ M_normal

std::vector< VectorSmall<spaceDim> > M_normal

Definition at line 365 of file ETCurrentBDFE.hpp.


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