Ginkgo  Generated from tags/v1.0.0^0 branch based on master. Ginkgo version 1.0.0
A numerical linear algebra library targeting many-core architectures
Public Member Functions | List of all members
gko::Preconditionable Class Referenceabstract

A LinOp implementing this interface can be preconditioned. More...

#include <ginkgo/core/base/lin_op.hpp>

Public Member Functions

virtual std::shared_ptr< const LinOpget_preconditioner () const =0
 Returns the preconditioner operator used by the Preconditionable. More...
 

Detailed Description

A LinOp implementing this interface can be preconditioned.

Member Function Documentation

◆ get_preconditioner()

virtual std::shared_ptr<const LinOp> gko::Preconditionable::get_preconditioner ( ) const
pure virtual

Returns the preconditioner operator used by the Preconditionable.

Returns
the preconditioner operator used by the Preconditionable

Implemented in gko::solver::Bicgstab< ValueType >, gko::solver::Fcg< ValueType >, gko::solver::Cg< ValueType >, gko::solver::Gmres< ValueType >, and gko::solver::Cgs< ValueType >.


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