CHROMA
key_timeslice_gauge.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Key for time-sliced gauge fields
4  */
5 
6 #ifndef __key_timeslice_gauge_h__
7 #define __key_timeslice_gauge_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13 
14  //----------------------------------------------------------------------------
15  //! Prop operator
16  /*! \ingroup ferm */
18  {
19  int t_slice; /*!< Source time slice */
20  int dir; /*!< Direction */
21  };
22 
23 
24  //! Support for the keys of prop color vectors
25  /*! \ingroup ferm */
27 
28  //----------------------------------------------------------------------------
29  /*!
30  * \ingroup ferm
31  * @{
32  */
33  //! KeyTimeSliceGauge read
34  void read(BinaryReader& bin, KeyTimeSliceGauge_t& param);
35 
36  //! KeyTimeSliceGauge write
37  void write(BinaryWriter& bin, const KeyTimeSliceGauge_t& param);
38 
39  //! KeyTimeSliceGauge reader
40  void read(XMLReader& xml, const std::string& path, KeyTimeSliceGauge_t& param);
41 
42  //! KeyTimeSliceGauge writer
43  void write(XMLWriter& xml, const std::string& path, const KeyTimeSliceGauge_t& param);
44  /*! @} */ // end of group ferm
45 
46 } // namespace Chroma
47 
48 #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
bool operator<(const KeyDispColorVector_t &a, const KeyDispColorVector_t &b)
Support for the keys of smeared and displaced color vectors.
Complex a
Definition: invbicg.cc:95
Complex b
Definition: invbicg.cc:96
::std::string string
Definition: gtest.h:1979