AMDiS  0.1
The Adaptive Multi-Dimensional Simulation Toolbox
SolverPrecon< Mat, Vec > Class Template Reference

Use a LinearSolver as Preconditioner. More...

#include <SolverPrecon.hpp>

Inherits PreconditionerInterface< Mat, Vec >.


struct  Creator
 A creator to be used instead of the constructor. More...

Public Member Functions

 SolverPrecon (std::string const &prefix)
void init (M const &matrix) override
 Implementation of PreconditionerBase::init()
void exit () override
 Implementation of PreconditionerInterface::exit()
void solve (X const &x, Y &y) const override
 Implementation of PreconditionerInterface::solve()
void adjoint_solve (X const &x, Y &y) const override
 Implementation of PreconditionerInterface::adjointSolve()
- Public Member Functions inherited from PreconditionerInterface< Mat, Vec >
virtual ~PreconditionerInterface ()=default
 Virtual destructor.

Detailed Description

template<class Mat, class Vec>
class AMDiS::SolverPrecon< Mat, Vec >

Use a LinearSolver as Preconditioner.

The documentation for this class was generated from the following file: