Class template Dune::XT::LA::AmgApplicator

template<class S, class CommunicatorType>
class Dune::XT::LA::AmgApplicator<S, CommunicatorType>

Applies an AMG-preconditioned BiCGStab solver to an IstlRowMajorSparseMatrix (general, parallel case).

the general, parallel case

Method Dune::XT::LA::AmgApplicator::call

template<class S, class CommunicatorType>
InverseOperatorResult Dune::XT::LA::AmgApplicator<S, CommunicatorType>::call(IstlDenseVector<S> &rhs, IstlDenseVector<S> &solution, const Common::Configuration &opts, const Common::Configuration &default_opts, const std::string &smoother_type)

No documentation provided.

Constructor Dune::XT::LA::AmgApplicator::AmgApplicator<S, CommunicatorType>

template<>
template<class S, class CommunicatorType>
Dune::XT::LA::AmgApplicator<S, CommunicatorType>::AmgApplicator<S, CommunicatorType>(const MatrixType &matrix, const CommunicatorType &comm)

No documentation provided.

Field Dune::XT::LA::AmgApplicator::matrix_

const MatrixType &Dune::XT::LA::AmgApplicator::matrix_

No documentation provided.

Field Dune::XT::LA::AmgApplicator::communicator_

const CommunicatorType &Dune::XT::LA::AmgApplicator::communicator_

No documentation provided.

Type alias Dune::XT::LA::AmgApplicator::MatrixType

type Dune::XT::LA::AmgApplicator::MatrixType

No documentation provided.

Type alias Dune::XT::LA::AmgApplicator::R

type Dune::XT::LA::AmgApplicator::R

No documentation provided.

Type alias Dune::XT::LA::AmgApplicator::IstlMatrixType

type Dune::XT::LA::AmgApplicator::IstlMatrixType

No documentation provided.

Type alias Dune::XT::LA::AmgApplicator::IstlVectorType

type Dune::XT::LA::AmgApplicator::IstlVectorType

No documentation provided.