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