Bridge++  Ver. 2.0.2
asolver_MG_double.cpp
Go to the documentation of this file.
1 
15 //====================================================================
17 
22 #include "lib_alt_QXS/Field/aindex_block_lex.h" // matching btw coasre/fine lattices
23 
24 // clover specific
29 
30 
33 
34 
35 //typedef AField<float, QXS> AField_f;
37 
38 // multigrid
40 
41 // operators
45 
46 // solver types
49 //using CoarseSolver_t = ASolver_BiCGStab< AField_f>;
51 #define USE_SAP_FOR_SMOOTHER
52 
53 
55 
56 template<>
57 const std::string ASolver_MG_double<AField_d>::class_name = "ASolver_MG_double";
58 
59 template class ASolver_MG_double<AField_d>;
afield-inc.h
afield.h
ASolver_FBiCGStab
Definition: asolver_FBiCGStab.h:32
ASolver_SAP
Definition: asolver_SAP.h:29
AField< double, QXS >
asolver_MG_double.h
Multigrid solver.
aindex_block_lex.h
asolver_MG_double-tmpl.h
multigrid solver (template)
ASolver_BiCGStab_Cmplx
Definition: asolver_BiCGStab_Cmplx.h:52
MultiGrid_Clover.h
afopr_Clover_dd.h
afopr_Clover.h
AFopr_Clover_coarse
Definition: afopr_Clover_coarse.h:40
threadManager.h
randomNumberManager.h
AFopr_Clover_dd
Definition: afopr_Clover_dd.h:45
ASolver_MG_double
Definition: asolver_MG_double.h:30
afopr_Clover_coarse.h
asolver_SAP_MINRES.h
AFopr_Clover
Definition: afopr_Clover.h:41
asolver_SAP.h
SAP solver (Alt-version)
MultiGrid_Clover
Definition: MultiGrid_Clover.h:25
AField_d
AField< double, QXS > AField_d
Definition: asolver_MG_double.cpp:36