|
dune-istl
2.5.1
|
A linear operator representing the sum of two linear operators. More...
#include <dune/istl/eigenvalue/poweriteration.hh>

Public Types | |
| enum | { category = Dune::SolverCategory::sequential } |
| typedef OP1::domain_type | domain_type |
| typedef OP1::range_type | range_type |
| typedef domain_type::field_type | field_type |
Public Member Functions | |
| LinearOperatorSum (const OP1 &op1, const OP2 &op2) | |
| virtual void | apply (const domain_type &x, range_type &y) const |
apply operator to x: The input vector is consistent and the output must also be consistent on the interior+border partition. More... | |
| virtual void | applyscaleadd (field_type alpha, const domain_type &x, range_type &y) const |
| virtual void | applyscaleadd (field_type alpha, const OP1::domain_type &x, OP1::range_type &y) const=0 |
apply operator to x, scale and add: More... | |
Protected Attributes | |
| const OP1 & | op1_ |
| const OP2 & | op2_ |
A linear operator representing the sum of two linear operators.
| OP1 | Type of the first linear operator. |
| OP2 | Type of the second linear operator. |
| typedef OP1::domain_type Dune::LinearOperatorSum< OP1, OP2 >::domain_type |
| typedef domain_type::field_type Dune::LinearOperatorSum< OP1, OP2 >::field_type |
| typedef OP1::range_type Dune::LinearOperatorSum< OP1, OP2 >::range_type |
|
inline |
|
inlinevirtual |
apply operator to x:
The input vector is consistent and the output must also be consistent on the interior+border partition.
Implements Dune::LinearOperator< OP1::domain_type, OP1::range_type >.
|
pure virtualinherited |
apply operator to x, scale and add:
|
inlinevirtual |
|
protected |
|
protected |
1.8.13