CHROMA
key_prop_colorvec.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Key for propagator colorstd::vector sources
4  */
5 
6 #ifndef __key_prop_colorvec_h__
7 #define __key_prop_colorvec_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13 
14  //----------------------------------------------------------------------------
15  //! Prop operator
16  /*! \ingroup ferm */
18  {
19  int t_source; /*!< Source time slice */
20  int colorvec_src; /*!< Source colorstd::vector index */
21  int spin_src; /*!< Source spin index */
22  };
23 
24 
25  //----------------------------------------------------------------------------
26  /*!
27  * \ingroup ferm
28  * @{
29  */
30  //! KeyPropColorVec read
31  void read(BinaryReader& bin, KeyPropColorVec_t& param);
32 
33  //! KeyPropColorVec write
34  void write(BinaryWriter& bin, const KeyPropColorVec_t& param);
35 
36  //! KeyPropColorVec reader
37  void read(XMLReader& xml, const std::string& path, KeyPropColorVec_t& param);
38 
39  //! KeyPropColorVec writer
40  void write(XMLWriter& xml, const std::string& path, const KeyPropColorVec_t& param);
41  /*! @} */ // end of group ferm
42 
43 } // namespace Chroma
44 
45 #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