CHROMA
pseudoscalar_stoch_conn_s.h
Go to the documentation of this file.
1 #ifndef PSEUDOSCALAR_STOCH_CONN_H
2 #define PSEUDOSCALAR_STOCH_CONN_H
3 
5 
6 namespace Chroma {
7 
8  class stoch_conn_corr ;
9 
11  {
12  private:
13  bool Fsrc;
14  bool Fsink;
15 
16  public :
17 
18 
19  void compute(LatticeStaggeredFermion & q_source1,
20  LatticeStaggeredFermion & q_source2,
21  LatticeStaggeredFermion & psi1,
22  LatticeStaggeredFermion & psi2,
23  int isample);
24 
25  void compute(LatticeStaggeredFermion & q_source1,
26  LatticeStaggeredFermion & q_source2,
27  LatticeStaggeredFermion & psi1,
28  LatticeStaggeredFermion & psi2,
29  // bool fuzz_src, bool fuzz_sink,
30  const multi1d<LatticeColorMatrix> & u_smr,
31  int fuzz_width,
32  int j_decay,
33  int isample);
34 
35  fourlink_pseudoscalar_stoch_conn(int t_len, int nsample,
36  const multi1d<LatticeColorMatrix> & uin,
37  Stag_shift_option type_of_shift_in)
38  : stoch_conn_corr(t_len,nsample,uin,type_of_shift_in)
39  {
40 
41  outer_tag = "stoch_conn_g5_cross_1" ;
42  inner_tag1 = "stoch_conn_corr1" ;
43  inner_tag2 = "stoch_conn_corr2" ;
44  }
45 
46  fourlink_pseudoscalar_stoch_conn(int t_len, int nsample,
47  const multi1d<LatticeColorMatrix> & uin,
48  Stag_shift_option type_of_shift_in,
49  bool fuzz_src, bool fuzz_sink)
50  : stoch_conn_corr(t_len,nsample,uin,type_of_shift_in)
51  {
52 
53  Fsrc=fuzz_src;
54  Fsink=fuzz_sink;
55 
56  outer_tag = "stoch_conn_g5_cross_1" ;
57  if((fuzz_src)&&(!fuzz_sink)){
58  outer_tag = "stoch_conn_g5_cross_1_fzsrc" ;
59  printf("stoch_conn_g5_cross_1_fzsrc!!!!!!!\n");
60 
61  }
62  if((!fuzz_src)&&(fuzz_sink)){
63  outer_tag = "stoch_conn_g5_cross_1_fzsink" ;
64  printf("stoch_conn_g5_cross_1_fzsink!!!!!!!\n");
65  }
66  if((fuzz_src)&&(fuzz_sink)){
67  outer_tag = "stoch_conn_g5_cross_1_fzsrc_fzsink" ;
68  printf("stoch_conn_g5_cross_1_fzsrc_fzsink!!!!!!!\n");
69  }
70  inner_tag1 = "stoch_conn_corr1" ;
71  inner_tag2 = "stoch_conn_corr2" ;
72 
73  }
74 
75 
77  {
78  }
79 
80 
81  protected:
82 
83 
84  } ;
85 
86 
87 
88 
89 
90 
91 
92 
93 
94 } // end namespace Chroma
95 
96 #endif
int j_decay
Definition: meslate.cc:22
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10