Grid 0.7.0
LinearFunction< Field > Class Template Referenceabstract

#include <LinearOperator.h>

Inheritance diagram for LinearFunction< Field >:
FunctionHermOp< Field > Grid::DeflatedGuesser< Field > Grid::DoNothingGuesser< Field > Grid::SourceGuesser< Field > Grid::ZeroGuesser< Field > HPDSolver< Field > IdentityLinearFunction< Field > MdagMSolver< Field > NormalEquations< Field > NormalResidual< Field > PlainHermOp< Field > PrecGeneralisedConjugateResidual< Field > PrecGeneralisedConjugateResidualNonHermitian< Field > TrivialPrecon< Field > TwoLevelCG< Field >

Public Member Functions

virtual void operator() (const Field &in, Field &out)=0
virtual void operator() (const std::vector< Field > &in, std::vector< Field > &out)
virtual ~LinearFunction ()

Detailed Description

template<class Field>
class LinearFunction< Field >

Definition at line 634 of file LinearOperator.h.

Constructor & Destructor Documentation

◆ ~LinearFunction()

template<class Field>
virtual LinearFunction< Field >::~LinearFunction ( )
inlinevirtual

Definition at line 647 of file LinearOperator.h.

Member Function Documentation

◆ operator()() [1/2]

◆ operator()() [2/2]

template<class Field>
virtual void LinearFunction< Field >::operator() ( const std::vector< Field > & in,
std::vector< Field > & out )
inlinevirtual

Definition at line 638 of file LinearOperator.h.


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