|
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
1.7.6.1