NGSolve  4.9
Public Member Functions | Public Attributes
ngfem::H1HighOrderFiniteElement< DIM > Class Template Reference

High order finite elements for H^1. More...

#include <h1hofe.hpp>

Inheritance diagram for ngfem::H1HighOrderFiniteElement< DIM >:
ngfem::ScalarFiniteElement< DIM > ngfem::FiniteElement

List of all members.

Public Member Functions

template<typename TA >
void SetVertexNumbers (const TA &avnums)
 assignes vertex numbers
void SetVertexNumber (int nr, int vnum)
 assign vertex number
void SetOrderCell (INT< 3 > oi)
 set anisotropic cell order
template<typename TA >
void SetOrderFace (const TA &of)
 set isotropic or anisotropic face orders
void SetOrderFace (int nr, INT< 2 > order)
 set anisotropic face order for face nr
template<typename TA >
void SetOrderEdge (const TA &oe)
 set edge orders
void SetOrderEdge (int nr, int order)
 set edge order for edge nr
void SetNodalP2 (bool anp2)
virtual void ComputeNDof ()=0
 high order elements need extra configuration. update ndof and order

Public Attributes

int vnums [8]
 global vertex numbers for shape orientation
INT< 3 > order_cell
 order of internal shapes (3d only)
INT< 2 > order_face [6]
 order of face shapes / internal in 2d
int order_edge [12]
 order of edge shapes
bool nodalp2

Detailed Description

template<int DIM>
class ngfem::H1HighOrderFiniteElement< DIM >

High order finite elements for H^1.


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