CHROMA
quda_gcr_params.h
Go to the documentation of this file.
1 #ifndef __QUDA_GCR_PARAMS_H__
2 #define __QUDA_GCR_PARAMS_H__
3 
4 #include "chromabase.h"
6 
7 
8 namespace Chroma
9 {
10 
12 
22 
23  GCRInnerSolverParams(XMLReader& xml, const std::string& path);
27  gcrNkrylov=0;
28  verboseInner=false;
34  };
35 
36  };
37  void read(XMLReader& xml, const std::string& path, GCRInnerSolverParams& p);
38 
39  void write(XMLWriter& xml, const std::string& path,
40  const GCRInnerSolverParams& param);
41 
42 }
43 #endif
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.
QudaSolverType
Quda Solver type.
Definition: enum_quda_io.h:21
QudaSchwarzMethod
Definition: enum_quda_io.h:101
QudaReconsType
Quda Gauge Reconstruct type.
Definition: enum_quda_io.h:77
QudaPrecisionType
Quda Precision type.
Definition: enum_quda_io.h:50
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
@ ADDITIVE_SCHWARZ
Definition: enum_quda_io.h:103
@ RECONS_NONE
Definition: enum_quda_io.h:78
::std::string string
Definition: gtest.h:1979
QudaSolverType invTypePrecondition
QudaPrecisionType precPrecondition
QudaSchwarzMethod schwarzType
QudaReconsType reconstructPrecondition