CHROMA
schr_fermbc_params_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Schroedinger functional ferm boundary conditions
4  */
5 
6 #ifndef __fermbc_schr_params_w_h__
7 #define __fermbc_schr_params_w_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13 
14  /*! @ingroup fermbcs */
17  SchrFermBCParams(XMLReader& xml, const std::string& path);
18 
19  int loop_extent; /*!< Maximum loop extent in decay direction */
20  Real SchrPhiMult; /*!< Multiplier of phases on boundaries */
21  int decay_dir; /*!< Decay direction */
22  multi1d<Real> theta; /*!< Phase angles on boundaries */
23  };
24 
25  /*! @ingroup fermbcs */
26  void read(XMLReader& xml, const std::string& path, SchrFermBCParams& p);
27 
28  /*! @ingroup fermbcs */
29  void write(XMLWriter& xml, const std::string& path, const SchrFermBCParams& p);
30 
31 }
32 
33 #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.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
::std::string string
Definition: gtest.h:1979