In file hcurlfe.hpp:

class FE_NedelecTet3

2nd order Nedelec element of class II

Documentation

2nd order Nedelec element of class II

Inheritance:


Public Methods

[more] FE_NedelecTet3()
[more]virtual ~FE_NedelecTet3()
[more]virtual void CalcShape1(const IntegrationPoint & ip, FlatMatrixFixWidth<3> shape) const
[more]virtual void CalcShape2(const IntegrationPoint & ip, FlatMatrixFixWidth<3> shape) const
[more]virtual void CalcShape3(const IntegrationPoint & ip, FlatMatrixFixWidth<3> shape) const
[more]virtual void CalcCurlShape3(const IntegrationPoint & ip, FlatMatrixFixWidth<3> shape) const
[more]void Orthogonalize()

Protected Fields

[more]static ARRAY<IPData> ipdata
[more]static Mat<NDOF> trans
[more]static Mat<NEDGEDOF> trans2
[more]static Mat<NFACEDOF> trans3


Inherited from HCurlFiniteElementD:

Public Methods

ovirtual void CalcShape(const IntegrationPoint & ip, FlatMatrixFixWidth<DIM> shape) const
ovirtual void CalcCurlShape(const IntegrationPoint & ip, FlatMatrixFixWidth<DIM_CURL> curlshape) const
oconst FlatMatrixFixWidth<DIM> GetShape(const IntegrationPoint & ip, LocalHeap & lh) const
oconst FlatMatrixFixWidth<DIM_CURL> GetCurlShape(const IntegrationPoint & ip, LocalHeap & lh) const
ovoid CalcIPData(ARRAY<IPData> & ipdata)

Protected Methods

ovoid ComputeEdgeMoments(int enr, NodalFiniteElement & testfe, FlatMatrix<> moments, int order, int shape = 1) const
ovoid ComputeFaceMoments(int fnr, HDivFiniteElement<2> & testfe, FlatMatrix<> moments, int order, int shape = 1) const
ovoid ComputeVolMoments(HDivFiniteElement<3> & 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
ovirtual void GetInternalDofs(ARRAY<int> & idofs) const

Protected Fields

oint dimspace
oELEMENT_TYPE eltype
oint ndof
oint order

ostatic ARRAY<IPData> ipdata

ostatic Mat<NDOF> trans

ostatic Mat<NEDGEDOF> trans2

ostatic Mat<NFACEDOF> trans3

o FE_NedelecTet3()

ovirtual ~FE_NedelecTet3()

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

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

ovirtual void CalcShape3(const IntegrationPoint & ip, FlatMatrixFixWidth<3> shape) const

ovirtual void CalcCurlShape3(const IntegrationPoint & ip, FlatMatrixFixWidth<3> 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++.