CHROMA
default_gauge_field.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Functions to set and get default gauge field
4  */
5 
6 #ifndef __default_gauge_field_h__
7 #define __default_gauge_field_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13  //! Namespace to support default gauge field manipulations
14  /*! \ingroup inlineio */
15  namespace InlineDefaultGaugeField
16  {
17  //! Set the default gauge field
18  /*! \ingroup inlineio */
19  void set(const multi1d<LatticeColorMatrix>& u,
20  XMLBufferWriter& gauge_xml);
21 
22  //! Get the default gauge field
23  /*! \ingroup inlineio */
24  void get(multi1d<LatticeColorMatrix>& u,
25  XMLBufferWriter& file_xml,
26  XMLBufferWriter& record_xml);
27 
28  //! Get the default gauge field named object id
29  /*! \ingroup inlineio */
31 
32  //! Reset the default gauge field state
33  /*! \ingroup inlineio */
34  void reset();
35  }
36 
37 }
38 
39 #endif
Primary include file for CHROMA library code.
void reset()
Reset the default gauge field state.
void set(const multi1d< LatticeColorMatrix > &u, XMLBufferWriter &record_xml)
Set the default gauge field.
void get(multi1d< LatticeColorMatrix > &u, XMLBufferWriter &file_xml, XMLBufferWriter &record_xml)
Get the default gauge field.
std::string getId()
Get the default gauge field named object id.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u
::std::string string
Definition: gtest.h:1979