In file hdivfe.hpp:

class HDivFiniteElement


Documentation


Inheritance:


Public Methods

[more] HDivFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)
[more]virtual ~HDivFiniteElement()
[more]virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> & shape) const = 0
compute shape
[more]virtual void CalcDivShape(const IntegrationPoint & ip, FlatVector<> & divshape) const
compute curl of shape
[more]virtual const ARRAY<IPData*> & GetIPData() const = 0

Protected Methods

[more]void CalcIPData(ELEMENT_TYPE et, ARRAY<IPData*> & ipdata)
[more]virtual void CalcShape1(const IntegrationPoint & ip, FlatMatrix<> & shape) const
compute basis, will be orthogonalized
[more]virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> & shape) const
[more]void ComputeFaceMoments(int fnr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape = 1) const


Inherited from FiniteElement:

Public Methods

oint SpatialDim() const
oint GetNDof() const
oint Order() const
oELEMENT_TYPE ElementType() const

o HDivFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)

ovirtual ~HDivFiniteElement()

ovirtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> & shape) const = 0
compute shape

ovirtual void CalcDivShape(const IntegrationPoint & ip, FlatVector<> & divshape) const
compute curl of shape

ovirtual const ARRAY<IPData*> & GetIPData() const = 0

ovoid CalcIPData(ELEMENT_TYPE et, ARRAY<IPData*> & ipdata)

ovirtual void CalcShape1(const IntegrationPoint & ip, FlatMatrix<> & shape) const
compute basis, will be orthogonalized

ovirtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> & shape) const

ovoid 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++.