14 #ifndef CORR4PT_4SPINOR_INCLUDED
15 #define CORR4PT_4SPINOR_INCLUDED
70 const std::vector<Field_F>& sq1,
71 const std::vector<Field_F>& sq2,
72 const std::vector<Field_F>& sq3,
73 const std::vector<Field_F>& sq4);
76 std::vector<dcomplex>& corr_global,
81 const std::vector<Field_F>& sq1,
82 const std::vector<Field_F>& sq2,
83 const std::vector<Field_F>& sq3,
84 const std::vector<Field_F>& sq4);
87 const std::vector<Field_F>& sq1,
88 const std::vector<Field_F>& sq2,
89 const std::vector<Field_F>& sq3,
90 const std::vector<Field_F>& sq4,
91 const std::vector<int>& source_position);
94 std::vector<dcomplex>& corr_global,
95 const std::vector<int>& momentum_sink,
100 const std::vector<Field_F>& sq1,
101 const std::vector<Field_F>& sq2,
102 const std::vector<Field_F>& sq3,
103 const std::vector<Field_F>& sq4,
104 const std::vector<int>& source_position);
131 void corr_direct(std::vector<dcomplex>& corr_direct_global,
134 const std::vector<Field_F>& sq1,
135 const std::vector<Field_F>& sq2);
137 void corr_cross_sink(std::vector<std::vector<dcomplex> >& corr_cross_global,
140 const std::vector<Field_F>& sq1,
141 const std::vector<Field_F>& sq2);
145 const std::vector<dcomplex>& corr_local);