|
My Project
|
An overlap aware ISTL scalar product. More...
#include <overlappingscalarproduct.hh>
Public Types | |
| using | field_type = typename OverlappingBlockVector::field_type |
| using | CollectiveCommunication = typename Dune::Communication< typename Dune::MPIHelper::MPICommunicator > |
| using | real_type = typename Dune::ScalarProduct< OverlappingBlockVector >::real_type |
Public Member Functions | |
| Dune::SolverCategory::Category | category () const override |
| the kind of computations supported by the operator. Either overlapping or non-overlapping | |
| OverlappingScalarProduct (const Overlap &overlap) | |
| field_type | dot (const OverlappingBlockVector &x, const OverlappingBlockVector &y) const override |
| real_type | norm (const OverlappingBlockVector &x) const override |
An overlap aware ISTL scalar product.