|
NGSolve
4.9
|
Public Types | |
| enum | { DIM_SPACE = DIFFOP::DIM_SPACE } |
| enum | { DIM_ELEMENT = DIFFOP::DIM_ELEMENT } |
| enum | { DIM_DMAT = DIFFOP::DIM_DMAT } |
| enum | { DIM = DIFFOP::DIM } |
Public Member Functions | |
| PML_BDBIntegrator (const DMATOP &admat) | |
| virtual void | CalcElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< double > &elmat, LocalHeap &locheap) const |
| Computes the element matrix. | |
| virtual void | CalcElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatMatrix< Complex > &elmat, LocalHeap &locheap) const |
| Computes the element matrix. | |
| virtual void | ApplyElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< double > &elx, FlatVector< double > &ely, void *precomputed, LocalHeap &locheap) const |
| virtual void | ApplyElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, void *precomputed, LocalHeap &locheap) const |
| virtual int | GetDimension () const |
| virtual string | Name () const |
| virtual void ngfem::PML_BDBIntegrator< DIFFOP, DMATOP, FEL >::CalcElementMatrix | ( | const FiniteElement & | fel, |
| const ElementTransformation & | eltrans, | ||
| FlatMatrix< Complex > & | elmat, | ||
| LocalHeap & | lh | ||
| ) | const [inline, virtual] |
Computes the element matrix.
Complex version
Reimplemented from ngfem::T_BDBIntegrator< DIFFOP, DMATOP, FEL >.
1.7.6.1