Grid 0.7.0
MdagMSolver< Field > Class Template Reference

#include <NormalEquations.h>

Inheritance diagram for MdagMSolver< Field >:
LinearFunction< Field >

Public Member Functions

 MdagMSolver (SparseMatrixBase< Field > &Matrix, OperatorFunction< Field > &HermitianSolver, LinearFunction< Field > &Guess)
void operator() (const Field &in, Field &out)
virtual void operator() (const std::vector< Field > &in, std::vector< Field > &out)

Private Attributes

SparseMatrixBase< Field > & _Matrix
OperatorFunction< Field > & _HermitianSolver
LinearFunction< Field > & _Guess

Detailed Description

template<class Field>
class MdagMSolver< Field >

Definition at line 113 of file NormalEquations.h.

Constructor & Destructor Documentation

◆ MdagMSolver()

template<class Field>
MdagMSolver< Field >::MdagMSolver ( SparseMatrixBase< Field > & Matrix,
OperatorFunction< Field > & HermitianSolver,
LinearFunction< Field > & Guess )
inline

Definition at line 123 of file NormalEquations.h.

References _Guess, _HermitianSolver, and _Matrix.

Member Function Documentation

◆ operator()() [1/2]

template<class Field>
void MdagMSolver< Field >::operator() ( const Field & in,
Field & out )
inlinevirtual

Implements LinearFunction< Field >.

Definition at line 127 of file NormalEquations.h.

References _Guess, _HermitianSolver, and _Matrix.

◆ operator()() [2/2]

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

Definition at line 638 of file LinearOperator.h.

Field Documentation

◆ _Matrix

template<class Field>
SparseMatrixBase<Field>& MdagMSolver< Field >::_Matrix
private

Definition at line 115 of file NormalEquations.h.

Referenced by MdagMSolver(), and operator()().

◆ _HermitianSolver

template<class Field>
OperatorFunction<Field>& MdagMSolver< Field >::_HermitianSolver
private

Definition at line 116 of file NormalEquations.h.

Referenced by MdagMSolver(), and operator()().

◆ _Guess

template<class Field>
LinearFunction<Field>& MdagMSolver< Field >::_Guess
private

Definition at line 117 of file NormalEquations.h.

Referenced by MdagMSolver(), and operator()().


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