|
NGSolve
4.9
|
Base class for L2 - high order finite elements, i.e., a discontinuous approximation. More...
#include <l2hofe.hpp>
Public Member Functions | |
| template<typename TA > | |
| void | SetVertexNumbers (const TA &avnums) |
| global vertex numbers define ordering of vertices | |
| void | SetVertexNumber (int nr, int vnum) |
| void | SetOrder (INT< DIM > p) |
| set polynomial order | |
| virtual void | ComputeNDof ()=0 |
| calculate number of dofs | |
| virtual void | GetInternalDofs (Array< int > &idofs) const |
| virtual void | PrecomputeTrace ()=0 |
| void | CalcTraceMatrix (int facet, FlatMatrix<> &trace) const |
| virtual void | GetTrace (int facet, FlatVector<> coefs, FlatVector<> fcoefs) const |
| virtual void | GetTraceTrans (int facet, FlatVector<> fcoefs, FlatVector<> coefs) const |
Protected Types | |
| enum | { DIM = D } |
Protected Attributes | |
| int | vnums [8] |
| INT< DIM > | order_inner |
Base class for L2 - high order finite elements, i.e., a discontinuous approximation.
| void ngfem::L2HighOrderFiniteElement< D >::SetOrder | ( | INT< DIM > | p | ) | [inline] |
set polynomial order
different orders in differnt directions
1.7.6.1