An overlap aware linear operator usable by ISTL. More...
#include <overlappingoperator.hh>
Public Types | |
enum | { category = Dune::SolverCategory::overlapping } |
typedef DomainVector | domain_type |
export types | |
typedef domain_type::field_type | field_type |
Public Member Functions | |
OverlappingOperator (const OverlappingMatrix &A) | |
virtual void | apply (const DomainVector &x, RangeVector &y) const |
apply operator to x: ![]() | |
virtual void | applyscaleadd (field_type alpha, const DomainVector &x, RangeVector &y) const |
apply operator to x, scale and add: ![]() | |
virtual const OverlappingMatrix & | getmat () const |
returns the matrix | |
const Overlap & | overlap () const |
An overlap aware linear operator usable by ISTL.