#include <pmatrix.hh>
Public Types | |
typedef M | Matrix |
The type of the matrix. | |
typedef M | matrix_type |
The type of the matrix. | |
typedef Dune::Amg::ParallelInformation < IS > | ParallelInformation |
The type of the index set. | |
typedef X | domain_type |
The type of the domain of the operator. | |
typedef Y | range_type |
The type of the range of the operator. | |
typedef X::field_type | field_type |
The field type of the operator. | |
Public Member Functions | |
const Matrix & | getmat () const |
Get the locally stored matrix. | |
const ParallelInformation & | info () const |
Get the index set that maps global indices to matrix rows. | |
void | apply (const X &x, Y &) const |
apply operator to x: ![]() | |
void | applyscaleadd (typename X::field_type a, const X &x, Y &) const |
apply operator to x, scale and add: ![]() |
typedef M Dune::Amg::ParallelMatrix< M, IS, X, Y >::matrix_type |
The type of the matrix.
For use as an ISTL Operator.
Reimplemented from Dune::AssembledLinearOperator< M, X, Y >.
const Matrix& Dune::Amg::ParallelMatrix< M, IS, X, Y >::getmat | ( | ) | const [inline, virtual] |
Get the locally stored matrix.
Implements Dune::AssembledLinearOperator< M, X, Y >.
const ParallelInformation& Dune::Amg::ParallelMatrix< M, IS, X, Y >::info | ( | ) | const [inline] |
Get the index set that maps global indices to matrix rows.