CHROMA
Classes | Namespaces | Functions
multi_syssolver_mdagm_cg_chrono_clover.h File Reference

Solve a MdagM*psi=chi linear system by CG2 using CG. More...

#include "handle.h"
#include "syssolver.h"
#include "linearop.h"
#include "actions/ferm/fermstates/periodic_fermstate.h"
#include "actions/ferm/invert/multi_syssolver_mdagm.h"
#include "actions/ferm/linop/lopishift.h"
#include "update/molecdyn/predictor/mre_shifted_predictor.h"
#include "init/chroma_init.h"
#include "actions/ferm/fermacts/clover_fermact_params_w.h"
#include "actions/ferm/linop/eoprec_clover_dumb_linop_w.h"
#include "actions/ferm/invert/reliable_cg.h"
#include "actions/ferm/invert/minvcg2.h"
#include "lmdagm.h"

Go to the source code of this file.

Classes

struct  Chroma::MultiSysSolverCGChronoCloverParams
 
class  Chroma::MdagMMultiSysSolverCGChronoClover
 Solve a CG2 system. Here, the operator is NOT assumed to be hermitian. More...
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::MdagMMultiSysSolverCGChronoCloverEnv
 CG2 system solver namespace.
 

Functions

bool Chroma::MdagMMultiSysSolverCGChronoCloverEnv::registerAll ()
 Register all the factories. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, MultiSysSolverCGChronoCloverParams &p)
 
void Chroma::write (XMLWriter &xml, const std::string &path, const MultiSysSolverCGChronoCloverParams &p)
 

Detailed Description

Solve a MdagM*psi=chi linear system by CG2 using CG.

Definition in file multi_syssolver_mdagm_cg_chrono_clover.h.