CHROMA
inv_rel_gmresr_sumr.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Relaxed GMRESR algorithm of the Wuppertal Group
4  */
5 
6 #ifndef __inv_rel_gmresr_sumr__
7 #define __inv_rel_gmresr_sumr__
8 
9 #include "linearop.h"
10 
11 namespace Chroma {
12 
13 template<typename T>
14 void InvRelGMRESR_SUMR(const LinearOperator<T>& PrecU,
15  const Complex& zeta,
16  const Real& rho,
17  const LinearOperator<T>& UnprecU,
18  const T& b,
19  T& x,
20  const Real& epsilon,
21  const Real& epsilon_prec,
22  int MaxGMRESR,
23  int MaxGMRESRPrec,
24  int& n_count);
25 
26 } // end namespace Chroma
27 
28 
29 #endif
Linear Operators.
int x
Definition: meslate.cc:34
int epsilon(int i, int j, int k)
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
void InvRelGMRESR_SUMR(const LinearOperator< LatticeFermion > &PrecU, const Complex &zeta, const Real &rho, const LinearOperator< LatticeFermion > &UnprecU, const LatticeFermion &b, LatticeFermion &x, const Real &epsilon, const Real &epsilon_prec, int MaxGMRESR, int MaxGMRESRPrec, int &n_count)
int n_count
Definition: invbicg.cc:78
Complex b
Definition: invbicg.cc:96
LatticeFermion T
Definition: t_clover.cc:11