CHROMA
syssolver_richardson_clover_params.h
Go to the documentation of this file.
1 #ifndef __SYSSOLVER_RICHARDSON_PARAMS_H__
2 #define __SYSSOLVER_RICHARDSON_PARAMS_H__
3 
4 #include "chromabase.h"
6 #include "io/xml_group_reader.h"
7 
8 namespace Chroma
9 {
11  SysSolverRichardsonCloverParams(XMLReader& xml, const std::string& path);
14  clovParams = p.clovParams;
15  MaxIter = p.MaxIter;
16  RsdTarget = p.RsdTarget;
17  innerSolverParams = p.innerSolverParams;
18  }
20  int MaxIter;
21  Real RsdTarget;
23  };
24 
25 
26  void read(XMLReader& xml, const std::string& path, SysSolverRichardsonCloverParams& p);
27 
28  void write(XMLWriter& xml, const std::string& path,
29  const SysSolverRichardsonCloverParams& param);
30 
31 
32 
33 }
34 
35 #endif
36 
37 
Primary include file for CHROMA library code.
Parameters for Clover fermion action.
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
::std::string string
Definition: gtest.h:1979
Params for clover ferm acts.
Hold group xml and type id.
SysSolverRichardsonCloverParams(const SysSolverRichardsonCloverParams &p)
Read an XML group as a std::string.