CHROMA
stag_propShift_s.h
Go to the documentation of this file.
1 
2 #ifndef STAG_PROPSHIFT_S_H
3 #define STAG_PROPSHIFT_S_H
4 
5 namespace Chroma {
6 
7 /* Forward declarations for the shifting of the staggered propagator
8  * index to co-incide with the corect delta for meson spectroscopy
9  */
10 
11 #include "chromabase.h"
12 
13 int deltaToPropIndex(multi1d<int>& delta);
14 void PropIndexTodelta(int src_index, multi1d<int>& delta) ;
15 
16 LatticeStaggeredPropagator shiftDeltaProp(multi1d<int>& delta,
17  const LatticeStaggeredPropagator& src);
18 
19 LatticeStaggeredPropagator
20  shiftDeltaPropCov(multi1d<int>& delta,
21  const LatticeStaggeredPropagator& src,
22  multi1d<LatticeColorMatrix> u, bool sym_flag) ;
23 
24 LatticeStaggeredFermion shiftDeltaPropCov(multi1d<int>& delta,
25  const LatticeStaggeredFermion& src,
26  multi1d<LatticeColorMatrix> u, bool sym_flag) ;
27 
28 
29 
30 LatticeStaggeredPropagator shiftDeltaProp(multi1d<int>& delta,
31  const LatticeStaggeredPropagator& src,
32  bool sym_flag) ;
33 
34 
40 };
41 
42 
43 } // end namespace Chroma
44 
45 #endif
Primary include file for CHROMA library code.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
static multi1d< LatticeColorMatrix > u
int deltaToPropIndex(multi1d< int > &delta)
@ SYM_NON_GAUGE_INVAR
LatticeStaggeredPropagator shiftDeltaPropCov(multi1d< int > &delta, const LatticeStaggeredPropagator &src, multi1d< LatticeColorMatrix > u, bool sym_flag)
void PropIndexTodelta(int src_index, multi1d< int > &delta)
LatticeStaggeredPropagator shiftDeltaProp(multi1d< int > &delta, const LatticeStaggeredPropagator &src)