CHROMA
vector_meson_s.h
Go to the documentation of this file.
1 #ifndef VECTOR_MESON_S_H
2 #define VECTOR_MESON_S_H
3 
4 #define NUM_STAG_PROPS 8
5 #define NUM_STAG_PIONS 16
6 
7 
9 
10 
11 namespace Chroma {
12 
13  class staggered_hadron_corr ;
14 
16  {
17 
18 
19  public :
20 
21  void
22  compute(multi1d<LatticeStaggeredPropagator>& quark_props,
23  int j_decay);
24 
25  void
26  compute(LatticeStaggeredPropagator & quark_props,
27  int j_decay);
28 
29 
30  vector_meson(int t_len,
31  const multi1d<LatticeColorMatrix> & uin,
32  Stag_shift_option type_of_shift_in = SYM_GAUGE_INVAR)
33  : staggered_hadron_corr(t_len,no_vector,uin,type_of_shift_in)
34  {
35  outer_tag = "Vector_meson" ;
36  inner_tag = "Vec" ;
37 
38  tag_names.resize(no_vector) ;
39 
40  }
41 
42  virtual ~vector_meson()
43  {
44  }
45 
46 
47  protected:
48 
49  private :
50  static const int no_vector = 4 ;
51 
52 
53  } ;
54 
55 } // end namespace Chroma
56 
57 #endif
multi1d< std::string > tag_names
void compute(multi1d< LatticeStaggeredPropagator > &quark_props, int j_decay)
vector_meson(int t_len, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in=SYM_GAUGE_INVAR)
static const int no_vector
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10