Dune Core Modules (2.5.0)

Dune::ScalingLinearOperator< X, Y > Class Template Referenceabstract

A linear operator scaling vectors by a scalar value. The scalar value can be changed as it is given in a form decomposed into an immutable and a mutable part. More...

#include <dune/istl/eigenvalue/poweriteration.hh>

Public Member Functions

virtual void apply (const X &x, X &y) const=0
 apply operator to x: \( y = A(x) \) The input vector is consistent and the output must also be consistent on the interior+border partition.
 
virtual void applyscaleadd (field_type alpha, const X &x, X &y) const=0
 apply operator to x, scale and add: \( y = y + \alpha A(x) \)
 

Detailed Description

template<class X, class Y = X>
class Dune::ScalingLinearOperator< X, Y >

A linear operator scaling vectors by a scalar value. The scalar value can be changed as it is given in a form decomposed into an immutable and a mutable part.

Author
Sebastian Westerheide.

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 23, 23:29, 2024)