CHROMA
clover_fermact_params_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Parameters for Clover fermion action
4  */
5 
6 #ifndef __clover_fermact_params_w_h__
7 #define __clover_fermact_params_w_h__
8 
9 #include "io/aniso_io.h"
10 
11 namespace Chroma
12 {
13  //! Params for clover ferm acts
14  /*! \ingroup fermacts */
16  {
18  CloverFermActParams(XMLReader& in, const std::string& path);
19 
20  Real Mass;
21  Real clovCoeffR;
22  Real clovCoeffT;
23  Real u0;
24 
25  // Optional Anisotropy
27  Real max_norm;
29 
30 
31  // Optional mass twist...
32  Real twisted_m;
34 
35  };
36 
37 
38  // Reader/writers
39  /*! \ingroup fermacts */
40  void read(XMLReader& xml, const std::string& path, CloverFermActParams& param);
41 
42  /*! \ingroup fermacts */
43  void write(XMLWriter& xml, const std::string& path, const CloverFermActParams& param);
44 }
45 
46 #endif
Anisotropy parameters.
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
Parameters for anisotropy.
Definition: aniso_io.h:24
Params for clover ferm acts.
CloverFermActParams()
Default constructor.