In file hcurlfe.hpp:

class FE_NedelecQuad3

\nabla Q3,3

Documentation

\nabla Q3,3

Inheritance:


Public Methods

[more] FE_NedelecQuad3()
[more]virtual ~FE_NedelecQuad3()
[more]virtual const ARRAY<IPData*> & GetIPData() const
[more]virtual void CalcShape(const IntegrationPoint & ip, FlatMatrix<> shape) const
[more]virtual void CalcShape1(const IntegrationPoint & ip, FlatMatrix<> shape) const
[more]virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrix<> shape) const
[more]void Orthogonalize()

Protected Fields

[more]static ARRAY<IPData*> ipdata
[more]static Matrix<> trans
[more]static Matrix<> trans2


Inherited from HCurlFiniteElement:

Public Methods

oconst FlatMatrix<> GetShape(const IntegrationPoint & ip, LocalHeap & lh) const
oconst FlatMatrix<> GetShape(const IntegrationPoint & ip) const
ovirtual const FlatMatrix<> GetShapeV(const IntegrationPoint & ip) const
oconst FlatMatrix<> GetCurlShape(const IntegrationPoint & ip, LocalHeap & lh) const
oconst FlatMatrix<> GetCurlShape(const IntegrationPoint & ip) const
ovirtual const FlatMatrix<> GetCurlShapeV(const IntegrationPoint & ip) const
ovirtual void CalcCurlShape(const IntegrationPoint & ip, FlatMatrix<> & curlshape) const

Protected Methods

ovoid CalcIPData(ELEMENT_TYPE et, ARRAY<IPData*> & ipdata)
ovoid ComputeEdgeMoments(int enr, NodalFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
ovoid ComputeFaceMoments(int enr, class HDivFiniteElement & testfe, FlatMatrix<> & moments, int order, int shape=1) const
ovoid ComputeVolMoments(class HDivFiniteElement & 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

ostatic ARRAY<IPData*> ipdata

ostatic Matrix<> trans

ostatic Matrix<> trans2

o FE_NedelecQuad3()

ovirtual ~FE_NedelecQuad3()

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

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

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

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

ovoid Orthogonalize()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.