LifeV
|
ETCurrentBDFE - Short description of the class. More...
#include <ETCurrentBDFE.hpp>
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 GeometricMap * | M_geometricMap |
const QuadratureRule * | M_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< Real > | M_measure |
std::vector< Real > | M_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... | |
ETCurrentBDFE - Short description of the class.
Definition at line 51 of file ETCurrentBDFE.hpp.
|
inline |
Full constructor.
refFE | The reference element for the FE |
geoMap | The geometric map from the reference element to the current element |
qr | The quadrature rule |
Definition at line 77 of file ETCurrentBDFE.hpp.
|
inline |
Constructor without quadrature rule.
refFE | The reference element for the FE |
geoMap | The geometric map from the reference element to the current element |
Definition at line 92 of file ETCurrentBDFE.hpp.
|
inline |
Copy constructor.
otherFE | The currentFE to be copied |
Definition at line 101 of file ETCurrentBDFE.hpp.
|
inlinevirtual |
Destructor.
Definition at line 129 of file ETCurrentBDFE.hpp.
|
inline |
Definition at line 139 of file ETCurrentBDFE.hpp.
|
inline |
Definition at line 151 of file ETCurrentBDFE.hpp.
|
inline |
Definition at line 157 of file ETCurrentBDFE.hpp.
|
inline |
|
friend |
Friend to allow direct access to the raw data.
Definition at line 58 of file ETCurrentBDFE.hpp.
|
friend |
Friend to allow direct access to the raw data.
Definition at line 62 of file ETCurrentBDFE.hpp.
const GeometricMap* M_geometricMap |
Definition at line 342 of file ETCurrentBDFE.hpp.
const QuadratureRule* M_quadrature |
Definition at line 343 of file ETCurrentBDFE.hpp.
UInt M_nbMapDof |
Definition at line 345 of file ETCurrentBDFE.hpp.
UInt M_nbQuadPt |
Definition at line 346 of file ETCurrentBDFE.hpp.
UInt M_currentID |
Definition at line 349 of file ETCurrentBDFE.hpp.
UInt M_currentLocalID |
Definition at line 350 of file ETCurrentBDFE.hpp.
std::vector< std::vector < Real > > M_phiMap |
Definition at line 352 of file ETCurrentBDFE.hpp.
std::vector< std::vector < std::vector < Real> > > M_dphiGeometricMap |
Definition at line 353 of file ETCurrentBDFE.hpp.
std::vector< VectorSmall<spaceDim> > M_refTangents |
Definition at line 354 of file ETCurrentBDFE.hpp.
std::vector< std::vector < Real > > M_cellNode |
Definition at line 357 of file ETCurrentBDFE.hpp.
std::vector< VectorSmall<spaceDim> > M_quadNode |
Definition at line 358 of file ETCurrentBDFE.hpp.
std::vector< std::vector < std::vector < Real > > > M_jacobian |
Definition at line 359 of file ETCurrentBDFE.hpp.
std::vector< std::vector < VectorSmall<spaceDim> > > M_tangents |
Definition at line 360 of file ETCurrentBDFE.hpp.
std::vector< std::vector < std::vector <Real> > > M_metricTensor |
Definition at line 361 of file ETCurrentBDFE.hpp.
std::vector< Real > M_measure |
Definition at line 362 of file ETCurrentBDFE.hpp.
std::vector< Real > M_wMeas |
Definition at line 363 of file ETCurrentBDFE.hpp.
std::vector< VectorSmall<spaceDim> > M_normal |
Definition at line 365 of file ETCurrentBDFE.hpp.