CHROMA
hybmeson_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Hybrid meson 2-pt functions
4  */
5 
6 #ifndef __hybmeson_h__
7 #define __hybmeson_h__
8 
9 namespace Chroma
10 {
11 
12  //! Hybrid meson 2-pt functions
13  /*!
14  * \ingroup hadron
15  *
16  * This routine is specific to Wilson fermions!
17  *
18  * First we construct a hybrid pion and 3 hybrid rho's, followed by
19  * an exotic 0^{+-}, an exotic 0^{--} and finally 2*3 exotic 1^{-+}'s.
20  *
21  * \param f field strength tensor ( Read )
22  * \param u_smr the SMEARED gauge field, used in constructing the f's
23  * \param quark_prop_1 first quark propagator ( Read )
24  * \param quark_prop_2 second (anti-) quark propagator ( Read )
25  * \param t_source cartesian coordinates of the source ( Read )
26  * \param phases object holds list of momenta and Fourier phases ( Read )
27  * \param xml xml file object ( Read )
28  * \param xml_group std::string used for writing xml data ( Read )
29  *
30  * ____
31  * \
32  * m(t) = > < m(t_source, 0) m(t + t_source, x) >
33  * /
34  * ----
35  * x
36  */
37 
38  void hybmeson(const multi1d<LatticeColorMatrix>& f,
39  const multi1d<LatticeColorMatrix>& u_smr,
40  const LatticePropagator& quark_prop_1,
41  const LatticePropagator& quark_prop_2,
42  const SftMom& phases,
43  multi1d<int> t_source,
44  XMLWriter& xml,
45  const std::string& xml_group);
46 
47 } // end namespace Chroma
48 
49 #endif
void hybmeson(const multi1d< LatticeColorMatrix > &f, const multi1d< LatticeColorMatrix > &u_smr, const LatticePropagator &quark_prop_1, const LatticePropagator &quark_prop_2, const SftMom &phases, multi1d< int > t_source, XMLWriter &xml, const std::string &xml_group)
Hybrid meson 2-pt functions.
Definition: hybmeson_w.cc:73
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
::std::string string
Definition: gtest.h:1979