|
| v0.14.0
|
Go to the documentation of this file.
8 #ifndef __FLATPRISMPOLYNOMIALBASE_HPP__
9 #define __FLATPRISMPOLYNOMIALBASE_HPP__
53 boost::shared_ptr<BaseFunctionCtx> ctx_ptr);
77 #endif //__FLATPRISMPOLYNOMIALBASE_HPP__
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
MoFEMErrorCode getValueHdiv(MatrixDouble &pts)
const EntityHandle * connFace3
MoFEMErrorCode getValue(MatrixDouble &pts, boost::shared_ptr< BaseFunctionCtx > ctx_ptr)
~FlatPrismPolynomialBase()
Class used to pass element data to calculate base functions on tet,triangle,edge.
MoFEMErrorCode getValueL2(MatrixDouble &pts)
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
FlatPrismPolynomialBaseCtx * cTx
Base class if inherited used to calculate base functions.
FlatPrismPolynomialBase()
DeprecatedCoreInterface Interface
FieldSpace
approximation spaces
FlatPrismPolynomialBaseCtx(EntitiesFieldData &data, moab::Interface &moab, const NumeredEntFiniteElement *fe_ptr, const FieldSpace space, const FieldApproximationBase base, const FieldApproximationBase copy_node_base=LASTBASE)
const NumeredEntFiniteElement * fePtr
implementation of Data Operators for Forces and Sources
Calculate base functions on tetrahedral.
const EntityHandle * connFace4
base class for all interface classes
MoFEMErrorCode query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const
const EntityHandle * connPrism
Class used to pass element data to calculate base functions on flat prism.
FieldApproximationBase
approximation base
Partitioned (Indexed) Finite Element in Problem.
~FlatPrismPolynomialBaseCtx()
data structure for finite element entity
MoFEMErrorCode getValueHcurl(MatrixDouble &pts)
MoFEMErrorCode getValueH1(MatrixDouble &pts)