CHROMA
taproj.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Take the traceless antihermitian projection of a color matrix
4  */
5 
6 #ifndef __taproj_h__
7 #define __taproj_h__
8 
9 namespace Chroma
10 {
11 
12  //! Take the traceless antihermitian projection of a color matrix
13  /*!
14  * \ingroup gauge
15  *
16  * a = (1/2)[a - a_dag] - Tr[(1/2)*(a - a_dag)]/Nc
17  *
18  * that is the anti-hermitian traceless part of a
19  *
20  * Arguments:
21  *
22  * \param a LatticeColorMatrix (Modify)
23  */
24 
25  void taproj(LatticeColorMatrix& a);
26 
27  namespace TaprojEnv {
28  extern double getTime();
29  }
30 
31 } // end namespace Chroma
32 
33 #endif
void taproj(LatticeColorMatrix &a)
Take the traceless antihermitian projection of a color matrix.
Definition: taproj.cc:31
double getTime()
Definition: taproj.cc:15
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
Complex a
Definition: invbicg.cc:95