CHROMA
lib
util
gauge
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
Chroma::taproj
void taproj(LatticeColorMatrix &a)
Take the traceless antihermitian projection of a color matrix.
Definition:
taproj.cc:31
Chroma::TaprojEnv::getTime
double getTime()
Definition:
taproj.cc:15
Chroma
Asqtad Staggered-Dirac operator.
Definition:
klein_gord.cc:10
Chroma::a
Complex a
Definition:
invbicg.cc:95
Generated by
1.9.1