CHROMA
stag_scalars_s.h
Go to the documentation of this file.
1 #ifndef STAG_SCALARS_S_H
2 #define STAG_SCALARS_S_H
3 
4 #define NUM_STAG_PROPS 8
5 #define NUM_STAG_PIONS 16
6 
7 
9 
10 namespace Chroma {
11 
12  class staggered_hadron_corr ;
13 
15  {
16 
17 
18  public :
19 
20  void
21  compute(multi1d<LatticeStaggeredPropagator>& quark_props,
22  int j_decay);
23 
24 
25  staggered_scalars(int t_len,
26  const multi1d<LatticeColorMatrix> & uin,
27  Stag_shift_option type_of_shift_in = SYM_GAUGE_INVAR)
28  : staggered_hadron_corr(t_len,no_scalar,uin,type_of_shift_in)
29  {
30  outer_tag = "Here_are_all_16_scalars" ;
31  inner_tag = "Sc" ;
32 
33  tag_names.resize(no_scalar) ;
34  for(int i = 0 ; i < no_scalar ; ++i )
35  {
36  std::ostringstream tag;
37  tag << "re_sc" << i;
38  tag_names[i] = tag.str() ;
39  }
40 
41  }
42 
44  {
45  }
46 
47 
48  protected:
49 
50  private :
51  static const int no_scalar = 16 ;
52 
53 
54  } ;
55 
56 } // end namespace Chroma
57 
58 #endif
multi1d< std::string > tag_names
static const int no_scalar
staggered_scalars(int t_len, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in=SYM_GAUGE_INVAR)
void compute(multi1d< LatticeStaggeredPropagator > &quark_props, int j_decay)
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
int i
Definition: pbg5p_w.cc:55
std::string tag(const std::string &prefix)
Definition: octave.h:15