CHROMA
multi_syssolver_mr_params.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Params of MR inverter
4  */
5 
6 #ifndef __multi_syssolver_mr_params_h__
7 #define __multi_syssolver_mr_params_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13 
14  //! Params for MR inverter
15  /*! \ingroup invert */
17  {
19  MultiSysSolverMRParams(XMLReader& in, const std::string& path);
20 
21  multi1d<Real> RsdCG; /*!< MR residuals */
22  int MaxCG; /*!< Maximum MR iterations */
23  };
24 
25 
26  // Reader/writers
27  /*! \ingroup invert */
28  void read(XMLReader& xml, const std::string& path, MultiSysSolverMRParams& param);
29 
30  /*! \ingroup invert */
31  void write(XMLWriter& xml, const std::string& path, const MultiSysSolverMRParams& param);
32 
33 } // End namespace
34 
35 #endif
36 
Primary include file for CHROMA library code.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams &param)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams &param)
Writer parameters.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static QDP_ColorVector * in
::std::string string
Definition: gtest.h:1979