NGSolve
4.9
|
Base-element for template polymorphism. More...
#include <hcurlfe.hpp>
Public Member Functions | |
virtual void | CalcShape (const IntegrationPoint &ip, FlatMatrixFixWidth< DIM > shape) const |
compute shape | |
virtual void | CalcMappedShape (const MappedIntegrationPoint< DIM, DIM > &mip, 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 | CalcMappedCurlShape (const MappedIntegrationPoint< DIM, DIM > &mip, FlatMatrixFixWidth< DIM_CURL > curlshape) const |
compute curl of shape | |
virtual Vec< DIM_CURL > | EvaluateCurlShape (const IntegrationPoint &ip, FlatVector< double > x, LocalHeap &lh) const |
Protected Types | |
enum | { DIM = ET_trait<ET>::DIM } |
Base-element for template polymorphism.
Barton and Nackman Trick