|
Grid 0.7.0
|
#include <LinearOperator.h>
Public Member Functions | |
| virtual void | operator() (LinearOperatorBase< Field > &Linop, const Field &in, Field &out)=0 |
| virtual void | operator() (LinearOperatorBase< Field > &Linop, const std::vector< Field > &in, std::vector< Field > &out) |
| virtual | ~OperatorFunction () |
Definition at line 622 of file LinearOperator.h.
|
inlinevirtual |
Definition at line 631 of file LinearOperator.h.
|
pure virtual |
Implemented in BiCGSTAB< Field >, BlockConjugateGradient< Field >, Chebyshev< Field >, ChebyshevLanczos< Field >, ConjugateGradient< Field >, ConjugateGradient< Vi >, ConjugateGradientMultiShift< Field >, ConjugateGradientMultiShiftMixedPrec< FieldD, FieldF, type, type >, ConjugateGradientMultiShiftMixedPrecCleanup< FieldD, FieldF, type, type >, ConjugateResidual< Field >, Grid::CommunicationAvoidingGeneralisedMinimalResidual< Field >, Grid::FlexibleCommunicationAvoidingGeneralisedMinimalResidual< Field >, Grid::FlexibleGeneralisedMinimalResidual< Field >, Grid::GeneralisedMinimalResidual< Field >, Grid::MinimalResidual< Field >, Grid::MixedPrecisionFlexibleGeneralisedMinimalResidual< FieldD, FieldF, type, type >, HermOpOperatorFunction< Field >, JacobiPolynomial< Field >, Polynomial< Field >, PrecConjugateResidual< Field >, and QuasiMinimalResidual< Field >.
|
inlinevirtual |
Reimplemented in BlockConjugateGradient< Field >.
Definition at line 625 of file LinearOperator.h.