Bridge++  Version 1.4.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
testlist.h
Go to the documentation of this file.
1 /*
2  @file $Id: testlist.h #$
3 
4  @brief
5 
6  @author Tatsumi Aoyama (aoym)
7  $LastChangedBy: aoym $
8 
9  @date $LastChangedDate: 2013-04-08 18:00:27 #$
10 
11  @version $LastChangedRevision: 1593 $
12 */
13 
14 #ifndef TESTLIST_INCLUDED
15 #define TESTLIST_INCLUDED
16 
17 //- prototype declarations
18 
19 namespace Test_Eigensolver {
20  int solve(void);
21 }
22 namespace Test_Eigensolver_Chebyshev {
23  int solve_chebyshev(void);
24 }
25 namespace Test_Eigensolver_Clover_SF {
26  int solve_SF(void);
27 }
28 
29 
30 #ifdef USE_FFTWLIB
31 namespace Test_FFT {
32  int fft(void);
33 }
34 #endif
35 
36 
37 namespace Test_Gauge {
38  int plaquette_lex(void);
39  int plaquette_eo(void);
40  int shift(void);
41 }
42 
43 
44 namespace Test_GradientFlow {
45  int run_test_RK1(void);
46  int run_test_RK2(void);
47  int run_test_RK3(void);
48  int run_test_RK4(void);
49  int run_test_RK_adaptive(void);
50 }
51 
52 
53 namespace Test_HMC_Clover_Isochemical {
54  int update_Nf2(void);
55  int RHMC_Nf2p1(void);
56 }
57 namespace Test_HMC_Clover {
58 // int update_Nf2(void);
59  int run_test(void);
60  int run_test_HYP(void);
61  int update_Nf2_eo(void);
62  int RHMC_Nf2p1(void);
63  int RHMC_Nf2p1_eo(void);
64 }
65 namespace Test_HMC_Clover_SF {
66  int update_Nf2(void);
67  int RHMC_Nf2p1(void);
68 }
69 namespace Test_HMC_Quenched {
70  int leapfrog_Nf0(void);
71  int update_Nf0(void);
72 }
73 namespace Test_HMC_Wilson {
74  int leapfrog_Nf2(void);
75  int update_Nf2(void);
76 }
77 
78 
79 namespace Test_HotStart {
80  int determinant(void);
81  int eigenvalue(void);
82  int unitary(void);
83 }
84 
85 
86 namespace Test_IO_Data {
87  int test_io_data_text(void);
88 }
89 namespace Test_IO_GaugeConfig {
90  int test_io_gconf_binary(void);
91 
92 #ifdef USE_MPI
95 #endif
96  int test_io_gconf_fortran(void);
97  int test_io_gconf_text(void);
98 
99 #ifdef USE_LIMELIB
100  int test_io_gconf_ILDG(void);
101 
102 #ifdef USE_MPI
103  int test_io_gconf_ILDG_parallel(void);
104 #endif
105 #endif
106 }
107 
108 
109 namespace Test_Mult {
110  int mult_Clover(void);
111  int mult_CloverGeneral(void);
112  int mult_Clover_Isochemical(void);
113 
114  //- NB. Fopr_Clover_SF is implemented only in Chiral rep.
115  // int mult_Clover_SF(void);
116 
117  //- NB. test_Mult_Wilson is implemented separately for beginners
118  // int mult_Wilson(void);
119  int mult_WilsonGeneral(void);
120  int mult_Wilson_Isochemical(void);
121 
122  //- NB. Fopr_Wilson_SF is implemented only in Chiral rep.
123  // int mult_Wilson_SF(void);
124 }
125 namespace Test_Mult_eo {
126  int mult_Clover_eo(void);
127  int mult_Wilson_eo(void);
128 }
129 namespace Test_Mult_Wilson {
130  int mult(void);
131 }
132 
133 
134 namespace Test_PolyakovLoop {
135  int polyakovloop(void);
136 }
137 
138 
139 namespace Test_QuarkNumSuscept {
140  int quark_num_suscept(void);
141 }
142 
143 
144 namespace Test_RandomNumbers_Mseries {
145  int uniform_calc_pi(void);
146  int gaussian(void);
147  int gaussian_field(void);
148  int test_global(void);
149 }
150 namespace Test_RandomNumbers_MT19937 {
151  int uniform_calc_pi(void);
152  int gaussian_field(void);
153  int test_global(void);
154 }
155 #ifdef USE_SFMTLIB
156 namespace Test_RandomNumbers_SFMT {
157  int uniform_calc_pi(void);
158  int gaussian_field(void);
159  int test_global(void);
160 }
161 #endif
162 
163 
164 namespace Test_Rational {
165  int approx(void);
166  int inverse(void);
167  int smeared_rational(void);
168 }
169 
170 
171 namespace Test_SF_fAfP {
172  int boundary_meson_2ptFunction(void);
173 }
174 
175 
176 namespace Test_ShiftSolver {
177  int solve(void);
178 }
179 
180 
181 namespace Test_Spectrum {
182  int hadron_2ptFunction_Clover(void);
184 
185  //- NB. test_Spectrum_Wilson is implemented separately for beginners
186  // int hadron_2ptFunction_Wilson(void);
189 
194 
197 
200 }
201 
202 namespace Test_Spectrum_CRSMatrix {
203  int CRSsolver(void);
204  int clover_lex(void);
205 }
206 namespace Test_Spectrum_Wilson {
207  int hadron_2ptFunction(void);
208 }
209 
210 
211 namespace Test_TopologicalCharge {
212  int topological_charge(void);
213 }
214 
215 
216 namespace Test_WilsonLoop {
217  int wilsonloop(void);
218 }
219 #endif
int shift(void)
int mult_Wilson_Isochemical()
Definition: test_Mult.cpp:85
int CRSsolver(const string &solution, const string &matrix, const string &source, double &result)
int mult_Clover_eo()
int mult_CloverGeneral()
Definition: test_Mult.cpp:53
int mult_WilsonGeneral()
Definition: test_Mult.cpp:79
int mult_Clover_Isochemical()
Definition: test_Mult.cpp:59
int test_io_data_text(void)
int mult_Wilson_eo()
int mult_Clover()
Definition: test_Mult.cpp:47