CHROMA
mesplq.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 #ifndef __mesplq_h__
4 #define __mesplq_h__
5 
6 namespace Chroma
7 {
8 
9  //! Return the value of the average plaquette normalized to 1
10  /*!
11  * \ingroup glue
12  *
13  * \param u gauge field (Read)
14  * \param w_plaq plaquette average (Write)
15  * \param s_plaq space-like plaquette average (Write)
16  * \param t_plaq time-like plaquette average (Write)
17  * \param link space-time average link (Write)
18  */
19  void MesPlq(const multi1d<LatticeColorMatrixF3>& u,
21 
22  void MesPlq(const multi1d<LatticeColorMatrixD3>& u,
24 
25  //! Return the value of the average plaquette normalized to 1
26  /*!
27  * \ingroup glue
28  *
29  * \param u gauge field (Read)
30  * \param w_plaq plaquette average (Write)
31  * \param s_plaq space-like plaquette average (Write)
32  * \param t_plaq time-like plaquette average (Write)
33  * \param plane_plaq plane plaquette average (Write)
34  * \param link space-time average link (Write)
35  */
36 
37  void MesPlq(const multi1d<LatticeColorMatrixF3>& u,
39  multi2d<Double>& plane_plaq,
40  Double& link);
41 
42  void MesPlq(const multi1d<LatticeColorMatrixD3>& u,
44  multi2d<Double>& plane_plaq,
45  Double& link);
46 
47  //! Print the value of the average plaquette normalized to 1
48  /*!
49  * \ingroup glue
50  *
51  * \param xml plaquette average (Write)
52  * \param u gauge field (Read)
53  */
54  void MesPlq(XMLWriter& xml,
55  const std::string& xml_group,
56  const multi1d<LatticeColorMatrixF3>& u);
57 
58  void MesPlq(XMLWriter& xml,
59  const std::string& xml_group,
60  const multi1d<LatticeColorMatrixD3>& u);
61 
62 } // end namespace Chroma
63 
64 #endif
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u
void MesPlq(const multi1d< LatticeColorMatrixF3 > &u, multi2d< Double > &plane_plaq, Double &link)
Definition: mesplq.cc:83
FloatingPoint< double > Double
Definition: gtest.h:7351
::std::string string
Definition: gtest.h:1979
Double link
Definition: pade_trln_w.cc:146
Double t_plaq
Definition: pade_trln_w.cc:145
Double w_plaq
Definition: pade_trln_w.cc:143
Double s_plaq
Definition: pade_trln_w.cc:144