|
NGSolve
4.9
|
Connect compile-time polymorph DiffOp to run-time polymorph DifferentialOperator. More...
#include <diffop.hpp>
Public Member Functions | |
| virtual int | Dim () const |
| dimension of range | |
| virtual bool | Boundary () const |
| does it live on the boundary ? | |
| virtual void | CalcMatrix (const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, FlatMatrix< double > mat, LocalHeap &lh) const |
| calculates the matrix | |
| virtual void | Apply (const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, FlatVector< double > x, FlatVector< double > flux, LocalHeap &lh) const |
| virtual void | Apply (const FiniteElement &bfel, const BaseMappedIntegrationRule &bmir, FlatVector< double > x, FlatMatrix< double > flux, LocalHeap &lh) const |
| virtual void | ApplyTrans (const FiniteElement &bfel, const BaseMappedIntegrationPoint &bmip, FlatVector< double > flux, FlatVector< double > x, LocalHeap &lh) const |
Protected Types | |
| enum | { DIM_SPACE = DIFFOP::DIM_SPACE } |
| enum | { DIM_ELEMENT = DIFFOP::DIM_ELEMENT } |
| enum | { DIM_DMAT = DIFFOP::DIM_DMAT } |
| enum | { DIM = DIFFOP::DIM } |
Connect compile-time polymorph DiffOp to run-time polymorph DifferentialOperator.
1.7.6.1