In file hdivfe.hpp:
Documentation
Inheritance:
Public Methods
-
HDivFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)
-
virtual ~HDivFiniteElement()
-
virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> & shape) const = 0
- compute shape
-
virtual void CalcDivShape(const IntegrationPoint & ip, FlatVector<> & divshape) const
- compute curl of shape
-
virtual const ARRAY<IPData*> & GetIPData() const = 0
Protected Methods
-
void CalcIPData(ELEMENT_TYPE et, ARRAY<IPData*> & ipdata)
-
virtual void CalcShape1(const IntegrationPoint & ip, FlatMatrix<> & shape) const
- compute basis, will be orthogonalized
-
virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> & shape) const
-
void ComputeFaceMoments(int fnr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape = 1) const
Public Methods
-
int SpatialDim() const
-
int GetNDof() const
-
int Order() const
-
ELEMENT_TYPE ElementType() const
HDivFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)
virtual ~HDivFiniteElement()
virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> & shape) const = 0
- compute shape
virtual void CalcDivShape(const IntegrationPoint & ip, FlatVector<> & divshape) const
- compute curl of shape
virtual const ARRAY<IPData*> & GetIPData() const = 0
void CalcIPData(ELEMENT_TYPE et, ARRAY<IPData*> & ipdata)
virtual void CalcShape1(const IntegrationPoint & ip, FlatMatrix<> & shape) const
- compute basis, will be orthogonalized
virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> & shape) const
void ComputeFaceMoments(int fnr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape = 1) const
- Direct child classes:
- FE_RTTrig0plus
FE_RTTrig0
FE_RTSegm2
FE_RTSegm1
FE_RTSegm0
FE_RTQuad0
FE_BDMTrig2plus
FE_BDMTrig2
FE_BDMTrig1plus
FE_BDMTrig1
FE_BDMTet1
FE_BDMQuad1
FE_BDMPrism1p
FE_BDMPrism1
FE_BDFMTrig2
FE_BDFMTet2
FE_BDFMPrism2
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.