Ginkgo  Generated from pipelines/1478841010 branch based on develop. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
List of all members
gko::solver::EnableApplyWithInitialGuess< DerivedType > Class Template Referenceabstract

EnableApplyWithInitialGuess providing default operation for ApplyWithInitialGuess with correct validation and log. More...

#include <ginkgo/core/solver/solver_base.hpp>

Inheritance diagram for gko::solver::EnableApplyWithInitialGuess< DerivedType >:
[legend]
Collaboration diagram for gko::solver::EnableApplyWithInitialGuess< DerivedType >:
[legend]

Detailed Description

template<typename DerivedType>
class gko::solver::EnableApplyWithInitialGuess< DerivedType >

EnableApplyWithInitialGuess providing default operation for ApplyWithInitialGuess with correct validation and log.

It ensures that vectors of apply_with_initial_guess will always have the same executor as the object this mixin is used in, creating a clone on the correct executor if necessary.

Template Parameters
DerivedTypeThe type that this Mixin is used in. It must provide get_size() and get_executor() functions that return correctly initialized values and the logger functionality.

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