NGSolve  4.9
Public Member Functions | Protected Types
ngfem::T_HCurlHighOrderFiniteElement< ET > Class Template Reference

HCurlHighOrderFE of shape ET. More...

#include <hcurlhofe.hpp>

Inheritance diagram for ngfem::T_HCurlHighOrderFiniteElement< ET >:
ngfem::HCurlHighOrderFiniteElement< ET_trait< ET >::DIM > ngfem::ET_trait< ET > ngfem::HCurlFiniteElement< D > ngfem::FiniteElement

List of all members.

Public Member Functions

 T_HCurlHighOrderFiniteElement (int aorder)
virtual void ComputeNDof ()
virtual void GetInternalDofs (Array< int > &idofs) const
virtual void CalcShape (const IntegrationPoint &ip, FlatMatrixFixWidth< DIM > shape) const
 compute shape
virtual void CalcCurlShape (const IntegrationPoint &ip, FlatMatrixFixWidth< DIM_CURL > curlshape) const
 compute curl of shape, default: numerical diff
virtual void CalcMappedShape (const MappedIntegrationPoint< DIM, DIM > &mip, FlatMatrixFixWidth< DIM > shape) const
 compute shape
virtual void CalcMappedCurlShape (const MappedIntegrationPoint< DIM, DIM > &mip, FlatMatrixFixWidth< DIM_CURL > curlshape) const
 compute curl of shape

Protected Types

enum  { DIM = ET_trait<ET>::DIM }
typedef
IntegratedLegendreMonomialExt 
T_ORTHOPOL

Detailed Description

template<ELEMENT_TYPE ET>
class ngfem::T_HCurlHighOrderFiniteElement< ET >

HCurlHighOrderFE of shape ET.

provides access functions, shape funcitons are provided by CalcShape template


The documentation for this class was generated from the following file: