CHROMA
mescomp_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // $IdR$
3 /*! \file
4  * \brief Construct all components of a meson propagator
5  */
6 
7 #ifndef __mescomp_h__
8 #define __mescomp_h__
9 
10 #include "io/qprop_io.h"
11 #include "util/ft/sftmom.h"
12 
13 namespace Chroma
14 {
15 
16  //! Convert generalized correlator object
17  void convertMescomp(multi1d<Complex>& mesprop1d, const multiNd<Complex>& mesprop,
18  const int j_decay);
19 
20  //! Construct all components of a meson propagator
21  /*!
22  * \ingroup hadron
23  *
24  * This routine is specific to Wilson fermions!
25  *
26  * In all mesons the colour components are contracted leaving only the
27  * spin components.
28  *
29  * \param mesprop meson correlation function (in real space) ( Write )
30  * \param quark_propagator_1 quark propagator ( Read )
31  * \param quark_propagator_2 quark propagator ( Read )
32  * \param phases object holds list of momenta ( Read )
33  * \param t0 coordinates of source in decay direction ( Read )
34  */
35 
36  void mescomp(multiNd<Complex>& mesprop,
37  const LatticePropagator& quark_propagator_1,
38  const LatticePropagator& quark_propagator_2,
39  const SftMom& phases,
40  int t0);
41 
42 } // end namespace Chroma
43 
44 #endif
void mescomp(multiNd< Complex > &mesprop, const LatticePropagator &quark_propagator_1, const LatticePropagator &quark_propagator_2, const SftMom &phases, int t0)
Construct all components of a meson propagator.
Definition: mescomp_w.cc:50
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
void convertMescomp(multi1d< Complex > &mesprop_1d, const multiNd< Complex > &mesprop, const int j_decay)
Convert generalized correlator object.
Definition: mescomp_w.cc:13
Routines associated with Chroma propagator IO.
Fourier transform phase factor support.