CHROMA
dilute_gauss_src_s.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Dilute Gaussian sources
4  */
5 
6 
7 //
8 //
9 //
10 
11 #ifndef DILUTE_GAUSS_SRC_INC
12 #define DILUTE_GAUSS_SRC_INC
13 
14 namespace Chroma {
15 
16  //! Diluted Gauusian-source
17  /*! @ingroup sources */
18  void gaussian_on_timeslice(LatticeStaggeredFermion& a,
19  int slice,
20  int mu);
21  //! Diluted Gauusian-source
22  /*! @ingroup sources */
23  void gaussian_on_parity(LatticeStaggeredFermion& a,
24  int parity);
25  //! Diluted Gauusian-source
26  /*! @ingroup sources */
27  void gaussian_color_src(LatticeStaggeredFermion& a,
28  int color_index);
29  //! Diluted Gauusian-source
30  /*! @ingroup sources */
31  void gaussian_color_src_on_slice(LatticeStaggeredFermion& a,
32  int color_index,
33  int slice, int mu);
34  //! Diluted Gauusian-source
35  /*! @ingroup sources */
36  void gaussian_color_src_on_parity(LatticeStaggeredFermion& a,
37  int color_index,
38  int parity);
39  //! Diluted Gauusian-source
40  /*! @ingroup sources */
41  void gaussian_parity_src_on_slice(LatticeStaggeredFermion& a,
42  int parity,
43  int slice,
44  int mu);
45  //! Diluted Gauusian-source
46  /*! @ingroup sources */
47  void gaussian_on_mod_timeslice(LatticeStaggeredFermion& a,
48  int slice,
49  int mu,
50  int seperation);
51  //! Diluted Gauusian-source
52  /*! @ingroup sources */
53  void gaussian_on_corner(LatticeStaggeredFermion& a,
54  int corner_index);
55 
56  //! Diluted Gauusian-source
57  /*! @ingroup sources */
58  void gaussian_corner_on_dbl_slice(LatticeStaggeredFermion& a,
59  int corner_index,
60  int slice, int mu);
61 
62  //! Diluted Gauusian-source
63  /*! @ingroup sources */
64  void gaussian_corner_on_mod_dbl_slice(LatticeStaggeredFermion& a,
65  int corner_index,
66  int slice, int mu, int seperation);
67  //! Diluted Gauusian-source
68  /*! @ingroup sources */
69  void gaussian_color_src_on_mod_slice(LatticeStaggeredFermion& a,
70  int color_index, int slice, int mu,
71  int seperation);
72 
73 } // end namespace Chroma
74 
75 #endif
int mu
Definition: cool.cc:24
void gaussian_on_timeslice(LatticeStaggeredFermion &a, int slice, int mu)
Volume source of complex Z2 noise.
void gaussian_on_corner(LatticeStaggeredFermion &a, int corner_index)
Diluted Gauusian-source.
void gaussian_corner_on_mod_dbl_slice(LatticeStaggeredFermion &a, int corner_index, int slice, int mu, int seperation)
Diluted Gauusian-source.
void gaussian_on_parity(LatticeStaggeredFermion &a, int parity)
Diluted Gauusian-source.
void gaussian_color_src_on_slice(LatticeStaggeredFermion &a, int color_index, int slice, int mu)
Diluted Gauusian-source.
void gaussian_color_src_on_parity(LatticeStaggeredFermion &a, int color_index, int parity)
Diluted Gauusian-source.
void gaussian_color_src(LatticeStaggeredFermion &a, int color_index)
Diluted Gauusian-source.
void gaussian_parity_src_on_slice(LatticeStaggeredFermion &a, int parity, int slice, int mu)
Diluted Gauusian-source.
void gaussian_on_mod_timeslice(LatticeStaggeredFermion &a, int slice, int mu, int seperation)
Diluted Gauusian-source.
void gaussian_corner_on_dbl_slice(LatticeStaggeredFermion &a, int corner_index, int slice, int mu)
Diluted Gauusian-source.
void gaussian_color_src_on_mod_slice(LatticeStaggeredFermion &a, int color_index, int slice, int mu, int seperation)
Diluted Gauusian-source.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
Complex a
Definition: invbicg.cc:95