CHROMA
laplacian.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Laplacian smearing of a source
4  */
5 
6 #ifndef __laplacian_h__
7 #define __laplacian_h__
8 
9 namespace Chroma
10 {
11 
12  //! Do a covariant Gaussian smearing of a lattice field
13  /*!
14  * \ingroup smear
15  *
16  * Arguments:
17  *
18  * \param u gauge field ( Read )
19  * \param chi lattice color std::vector field ( Modify )
20  * \param j_decay direction of decay ( Read )
21  * \param power number of times to apply laplacian ( Read )
22  */
23  void laplacian(const multi1d<LatticeColorMatrix>& u,
24  LatticeColorVector& chi,
25  int j_decay,
26  int power);
27 
28 
29  //! Do a covariant Gaussian smearing of a lattice field
30  /*!
31  * \ingroup smear
32  *
33  * Arguments:
34  *
35  * \param u gauge field ( Read )
36  * \param chi lattice propagator field ( Modify )
37  * \param j_decay direction of decay ( Read )
38  * \param power number of times to apply laplacian ( Read )
39  */
40  void laplacian(const multi1d<LatticeColorMatrix>& u,
41  LatticePropagator& chi,
42  int j_decay,
43  int power);
44 
45 } // end namespace Chroma
46 
47 #endif
void laplacian(const multi1d< LatticeColorMatrix > &u, T &chi, int j_decay, int power)
Do a covariant Gaussian smearing of a lattice field.
Definition: laplacian.cc:25
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u
multi1d< LatticeFermion > chi(Ncb)