|
My Project
|
An overlap aware linear operator usable by ISTL. More...
#include <overlappingoperator.hh>
Public Types | |
| using | domain_type = DomainVector |
| export types | |
| using | field_type = typename domain_type::field_type |
Public Member Functions | |
| OverlappingOperator (const OverlappingMatrix &A) | |
| Dune::SolverCategory::Category | category () const override |
| the kind of computations supported by the operator. Either overlapping or non-overlapping | |
| virtual void | apply (const DomainVector &x, RangeVector &y) const override |
apply operator to x: ![]() | |
| virtual void | applyscaleadd (field_type alpha, const DomainVector &x, RangeVector &y) const override |
apply operator to x, scale and add: ![]() | |
| virtual const OverlappingMatrix & | getmat () const override |
| returns the matrix | |
| const Overlap & | overlap () const |
An overlap aware linear operator usable by ISTL.