CHROMA
polylp.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Calculate the global normalized sum of the Polyakov loop
4  */
5 
6 #ifndef __polylp_h__
7 #define __polylp_h__
8 
9 namespace Chroma
10 {
11 
12  //! Compute Polyakov loop
13  /*!
14  * \ingroup glue
15  *
16  * \param u gauge field (Read)
17  * \param poly_loop Polyakov loop average in direction mu (Write)
18  * \param mu direction of Polyakov loop (Read)
19  */
20 
21  void polylp(const multi1d<LatticeColorMatrixF3>& u, DComplex& poly_loop, int mu);
22 
23  void polylp(const multi1d<LatticeColorMatrixD3>& u, DComplex& poly_loop, int mu);
24 
25  //! Compute Polyakov loop
26  /*!
27  * \ingroup glue
28  *
29  * \param u gauge field (Read)
30  * \param poly_loop Polyakov loop average (Write)
31  */
32 
33  void polylp(const multi1d<LatticeColorMatrixF3>& u, multi1d<DComplex>& poly_loop);
34  void polylp(const multi1d<LatticeColorMatrixD3>& u, multi1d<DComplex>& poly_loop);
35 
36 } // end namespace Chroma
37 
38 #endif
int mu
Definition: cool.cc:24
void polylp(const multi1d< LatticeColorMatrixF3 > &u, DComplex &poly_loop, int mu)
Compute Polyakov loop.
Definition: polylp.cc:40
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u