NGSolve  4.9
Public Member Functions | Protected Attributes
ngfem::HCurlHighOrderFiniteElement< D > Class Template Reference

High order H(curl) finite element of dimension D. More...

#include <hcurlhofe.hpp>

Inheritance diagram for ngfem::HCurlHighOrderFiniteElement< D >:
ngfem::HCurlFiniteElement< D > ngfem::FiniteElement

List of all members.

Public Member Functions

 HCurlHighOrderFiniteElement (ELEMENT_TYPE aeltype)
void SetVertexNumber (int nr, int vnum)
void SetOrderEdge (int nr, int order)
void SetOrderFace (int nr, INT< 2 > order)
void SetUseGradEdge (int nr, int uge)
void SetUseGradFace (int nr, int ugf)
void SetVertexNumbers (FlatArray< int > &avnums)
void SetOrderCell (int oi)
void SetOrderCell (INT< 3 > oi)
void SetOrderFace (FlatArray< int > &of)
void SetOrderFace (FlatArray< INT< 2 > > &of)
void SetOrderEdge (FlatArray< int > &oen)
void SetUsegradEdge (FlatArray< bool > &uge)
void SetUsegradFace (FlatArray< bool > &ugf)
void SetUsegradCell (int ugc)
void SetDiscontinuous (bool adiscont)
virtual void ComputeNDof ()=0
void PrintInfo () const

Protected Attributes

int vnums [8]
int order_edge [12]
INT< 2 > order_face [6]
INT< 3 > order_cell
bool usegrad_edge [12]
bool usegrad_face [6]
bool usegrad_cell
bool discontinuous

Detailed Description

template<int D>
class ngfem::HCurlHighOrderFiniteElement< D >

High order H(curl) finite element of dimension D.


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