Grid 0.7.0
PauliVillarsSolverFourierAccel< Field, GaugeField > Class Template Reference

#include <PauliVillarsInverters.h>

Public Member Functions

 PauliVillarsSolverFourierAccel (GaugeField &_Umu, ConjugateGradient< Field > &_CG)
template<class Matrix>
void operator() (Matrix &_Matrix, const Field &src, Field &sol)

Data Fields

GaugeField & Umu
ConjugateGradient< Field > & CG

Detailed Description

template<class Field, class GaugeField>
class PauliVillarsSolverFourierAccel< Field, GaugeField >

Definition at line 74 of file PauliVillarsInverters.h.

Constructor & Destructor Documentation

◆ PauliVillarsSolverFourierAccel()

template<class Field, class GaugeField>
PauliVillarsSolverFourierAccel< Field, GaugeField >::PauliVillarsSolverFourierAccel ( GaugeField & _Umu,
ConjugateGradient< Field > & _CG )
inline

Definition at line 80 of file PauliVillarsInverters.h.

References CG, and Umu.

Member Function Documentation

◆ operator()()

template<class Field, class GaugeField>
template<class Matrix>
void PauliVillarsSolverFourierAccel< Field, GaugeField >::operator() ( Matrix & _Matrix,
const Field & src,
Field & sol )
inline

Definition at line 85 of file PauliVillarsInverters.h.

References CG, FourierAcceleratedPV< Vi, M, G >::pvInv(), and Umu.

Field Documentation

◆ Umu

template<class Field, class GaugeField>
GaugeField& PauliVillarsSolverFourierAccel< Field, GaugeField >::Umu

Definition at line 77 of file PauliVillarsInverters.h.

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

◆ CG

template<class Field, class GaugeField>
ConjugateGradient<Field>& PauliVillarsSolverFourierAccel< Field, GaugeField >::CG

Definition at line 78 of file PauliVillarsInverters.h.

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


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