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);