CHROMA
ape_smear.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // $Id: ape_smear.h,v 3.1 2006-08-11 16:13:29 edwards Exp $
3 
4 #ifndef __ape_smear__
5 #define __ape_smear__
6 
7 namespace Chroma
8 {
9  //! Construct APE smeared links from:
10  /*!
11  * \ingroup smear
12  *
13  *
14  * x x \ x------x
15  * + | \ |
16  * + = c * | + \ |
17  * + | / |
18  * x x / x------x
19  * /______
20  *
21  *
22  * Arguments:
23  *
24  * where c is the smearing factor sm_fact, and projected back onto SU(Nc)
25 
26  * Warning: this works only for Nc = 2 and 3 !
27 
28  * \param u gauge field ( Read )
29  * \param u_smear smeared gauge field ( Write )
30  * \param mu direction of smeared gauge field ( Read )
31  * \param bl_level blocking level (of the u's) ( Read )
32  * \param sm_fact smearing factor ( Read )
33  * \param BlkAccu accuracy in fuzzy link projection ( Read )
34  * \param BlkMax maximum number of iterations in fuzzy link projection ( Read )
35  * \param j_decay no staple in direction j_decay ( Read )
36  */
37 
38  void APE_Smear(const multi1d<LatticeColorMatrix>& u,
39  LatticeColorMatrix& u_smear,
40  int mu, int bl_level,
41  const Real& sm_fact, const Real& BlkAccu,
42  int BlkMax, int j_decay);
43 
44 }
45 #endif
int mu
Definition: cool.cc:24
void APE_Smear(const multi1d< LatticeColorMatrix > &u, LatticeColorMatrix &u_smear, int mu, int bl_level, const Real &sm_fact, const Real &BlkAccu, int BlkMax, int j_decay)
Construct APE smeared links from:
Definition: ape_smear.cc:44
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u