|
NGSolve
4.9
|
Differential Operator. More...
#include <diffop.hpp>
Public Member Functions | |
| virtual NGS_DLL_HEADER | ~DifferentialOperator () |
| destructor | |
| virtual int | Dim () const =0 |
| dimension of range | |
| virtual bool | Boundary () const |
| does it live on the boundary ? | |
| virtual void | CalcMatrix (const FiniteElement &fel, const BaseMappedIntegrationPoint &mip, FlatMatrix< double > mat, LocalHeap &lh) const |
| calculates the matrix | |
| virtual void | Apply (const FiniteElement &fel, const BaseMappedIntegrationPoint &mip, FlatVector< double > x, FlatVector< double > flux, LocalHeap &lh) const |
| virtual void | Apply (const FiniteElement &fel, const BaseMappedIntegrationPoint &mip, FlatVector< Complex > x, FlatVector< Complex > flux, LocalHeap &lh) const |
| virtual void | Apply (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, FlatVector< double > x, FlatMatrix< double > flux, LocalHeap &lh) const |
| virtual void | Apply (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, FlatVector< Complex > x, FlatMatrix< Complex > flux, LocalHeap &lh) const |
| virtual void | ApplyTrans (const FiniteElement &fel, const BaseMappedIntegrationPoint &mip, FlatVector< double > flux, FlatVector< double > x, LocalHeap &lh) const |
| virtual void | ApplyTrans (const FiniteElement &fel, const BaseMappedIntegrationPoint &mip, FlatVector< Complex > flux, FlatVector< Complex > x, LocalHeap &lh) const |
| virtual void | ApplyTrans (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, FlatMatrix< double > flux, FlatVector< double > x, LocalHeap &lh) const |
| virtual void | ApplyTrans (const FiniteElement &fel, const BaseMappedIntegrationRule &mir, FlatMatrix< Complex > flux, FlatVector< Complex > x, LocalHeap &lh) const |
Differential Operator.
Base-class for run-time polymorphismus. Provides application and transpose-application
1.7.6.1