CHROMA
Namespaces
minvmr_array.cc File Reference

Multishift Minimal-residual algorithm for a Linear Operator. More...

#include "linearop.h"
#include "actions/ferm/invert/minvmr.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Functions

template<typename T >
void Chroma::MInvMR_a (const LinearOperator< T > &A, const T &chi, multi1d< T > &psi, const multi1d< Real > &shifts, const multi1d< Real > &RsdMR, int MaxMR, int &n_count)
 Multishift Conjugate-Gradient (CG1) algorithm for a Linear Operator. More...
 
template<>
void Chroma::MInvMR (const LinearOperator< T > &A, const T &chi, multi1d< T > &psi, const multi1d< Real > &shifts, const multi1d< Real > &RsdCG, int MaxCG, int &n_count)
 Multishift Conjugate-Gradient (CG1) algorithm for a Linear Operator. More...
 
template<>
void Chroma::MInvMR (const DiffLinearOperator< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &M, const LatticeFermion &chi, multi1d< LatticeFermion > &psi, const multi1d< Real > &shifts, const multi1d< Real > &RsdMR, int MaxMR, int &n_count)
 

Detailed Description

Multishift Minimal-residual algorithm for a Linear Operator.

Definition in file minvmr_array.cc.