NGSolve
4.9
|
HCurlHighOrderFE of shape ET. More...
#include <hcurlhofe.hpp>
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 |
HCurlHighOrderFE of shape ET.
provides access functions, shape funcitons are provided by CalcShape template