In file hcurlfe.hpp:
Documentation
Inheritance:
Public Methods
-
HCurlFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)
-
virtual ~HCurlFiniteElement()
-
const FlatMatrix<> GetShape(const IntegrationPoint & ip, LocalHeap & lh) const
-
const FlatMatrix<> GetShape(const IntegrationPoint & ip) const
-
virtual const FlatMatrix<> GetShapeV(const IntegrationPoint & ip) const
-
const FlatMatrix<> GetCurlShape(const IntegrationPoint & ip, LocalHeap & lh) const
-
const FlatMatrix<> GetCurlShape(const IntegrationPoint & ip) const
-
virtual const FlatMatrix<> GetCurlShapeV(const IntegrationPoint & ip) const
-
virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> shape) const = 0
- compute shape
-
virtual void CalcCurlShape(const IntegrationPoint & ip, FlatMatrix<> & curlshape) 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
-
virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> shape) const
-
void ComputeEdgeMoments(int enr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
-
void ComputeFaceMoments(int enr, class HDivFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
-
void ComputeVolMoments(class HDivFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
Public Methods
-
int SpatialDim() const
-
int GetNDof() const
-
int Order() const
-
ELEMENT_TYPE ElementType() const
HCurlFiniteElement(int adimspace = 0, ELEMENT_TYPE aeltype = ET_TRIG, int andof = 0, int aorder = 0)
virtual ~HCurlFiniteElement()
const FlatMatrix<> GetShape(const IntegrationPoint & ip, LocalHeap & lh) const
const FlatMatrix<> GetShape(const IntegrationPoint & ip) const
virtual const FlatMatrix<> GetShapeV(const IntegrationPoint & ip) const
const FlatMatrix<> GetCurlShape(const IntegrationPoint & ip, LocalHeap & lh) const
const FlatMatrix<> GetCurlShape(const IntegrationPoint & ip) const
virtual const FlatMatrix<> GetCurlShapeV(const IntegrationPoint & ip) const
virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> shape) const = 0
- compute shape
virtual void CalcCurlShape(const IntegrationPoint & ip, FlatMatrix<> & curlshape) 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
virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> shape) const
void ComputeEdgeMoments(int enr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
void ComputeFaceMoments(int enr, class HDivFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
void ComputeVolMoments(class HDivFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
- Direct child classes:
- FE_TNedelecPrism3
FE_TNedelecPrism2
FE_NedelecTrig3
FE_NedelecTrig2
FE_NedelecTrig1
FE_NedelecTet3
FE_NedelecTet2
FE_NedelecTet1
FE_NedelecSegm3
FE_NedelecSegm2
FE_NedelecSegm1
FE_NedelecQuad3z2
FE_NedelecQuad3
FE_NedelecQuad2z1
FE_NedelecQuad2
FE_NedelecQuad1
FE_NedelecPyramid2
FE_NedelecPyramid1b
FE_NedelecPyramid1
FE_NedelecPrism2bAnisoK
FE_NedelecPrism2bAniso1
FE_NedelecPrism2bAniso
FE_NedelecPrism2
FE_NedelecPrism1bAniso
FE_NedelecPrism1b
FE_NedelecPrism1
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.