AFIELD_f typedef | ASolver_MG< AFIELD > | |
ASolver() | ASolver< AFIELD > | inline |
ASolver_MG() | ASolver_MG< AFIELD > | inline |
class_name | ASolver_MG< AFIELD > | static |
class_name | ASolver_MG< AFIELD > | |
flop_count() | ASolver_MG< AFIELD > | virtual |
flop_count_setup() | ASolver_MG< AFIELD > | |
get_fopr() | ASolver_MG< AFIELD > | inlinevirtual |
get_fopr_coarse() | ASolver_MG< AFIELD > | inline |
get_fopr_smoother() | ASolver_MG< AFIELD > | inline |
get_foprD() | ASolver_MG< AFIELD > | inline |
get_foprF() | ASolver_MG< AFIELD > | inline |
GIVEN enum value | ASolver< AFIELD > | |
init(void) | ASolver_MG< AFIELD > | protected |
init_coarse_grid() | ASolver_MG< AFIELD > | protected |
init_solver(std::string mode) | ASolver_MG< AFIELD > | |
init_solver() | ASolver_MG< AFIELD > | inline |
InitialGuess enum name | ASolver< AFIELD > | |
m_afopr_coarse | ASolver_MG< AFIELD > | protected |
m_afopr_fineD | ASolver_MG< AFIELD > | protected |
m_afopr_fineF | ASolver_MG< AFIELD > | protected |
m_afopr_smoother | ASolver_MG< AFIELD > | protected |
m_asolver_coarse | ASolver_MG< AFIELD > | protected |
m_asolver_smoother | ASolver_MG< AFIELD > | protected |
m_coarse_lattice | ASolver_MG< AFIELD > | protected |
m_min_res_iter | ASolver_MG< AFIELD > | protectedstatic |
m_mode | ASolver_MG< AFIELD > | protected |
m_multigrid | ASolver_MG< AFIELD > | protected |
m_Nconv | ASolver_MG< AFIELD > | protected |
m_nconv | ASolver_MG< AFIELD > | protected |
m_Niter | ASolver_MG< AFIELD > | protected |
m_nsetup | ASolver_MG< AFIELD > | protected |
m_nvec | ASolver_MG< AFIELD > | protected |
m_outer_solver | ASolver_MG< AFIELD > | protected |
m_params_asolver_coarse | ASolver_MG< AFIELD > | protected |
m_params_asolver_outer | ASolver_MG< AFIELD > | protected |
m_prec_mg | ASolver_MG< AFIELD > | protected |
m_sap_block_size | ASolver_MG< AFIELD > | protected |
m_smoother_niter | ASolver_MG< AFIELD > | protected |
m_smoother_stop_cond | ASolver_MG< AFIELD > | protected |
m_Stop_cond | ASolver_MG< AFIELD > | protected |
m_timer_generate_coarse_op | ASolver_MG< AFIELD > | protected |
m_timer_gramschmidt | ASolver_MG< AFIELD > | protected |
m_vec_work | ASolver_MG< AFIELD > | protected |
m_vl | ASolver< AFIELD > | protected |
new_fopr_smoother(const Parameters ¶m) const | ASolver_MG< AFIELD > | |
real_t typedef | ASolver_MG< AFIELD > | |
reset_flop_count() | ASolver_MG< AFIELD > | |
RHS enum value | ASolver< AFIELD > | |
run_setup() | ASolver_MG< AFIELD > | |
run_setup(std::vector< AFIELD_f > &testvec_work) | ASolver_MG< AFIELD > | |
run_setup_initial(std::vector< AFIELD_f > &testvec_work) | ASolver_MG< AFIELD > | |
run_setup_iterative(int niter, std::vector< AFIELD_f > &testvec_work) | ASolver_MG< AFIELD > | |
set_fopr_smoother(AFopr_dd< AFIELD_f > *foprF) | ASolver_MG< AFIELD > | |
set_foprD(AFopr< AFIELD > *foprD) | ASolver_MG< AFIELD > | |
set_foprF(AFopr_dd< AFIELD_f > *foprF) | ASolver_MG< AFIELD > | |
set_init_mode(const InitialGuess init_guess) | ASolver< AFIELD > | inlinevirtual |
set_lattice(const vector< int > &sap_block_size) | ASolver_MG< AFIELD > | |
set_parameter_verboselevel(const Bridge::VerboseLevel vl) | ASolver< AFIELD > | inline |
set_parameters(const Parameters ¶ms) | ASolver_MG< AFIELD > | virtual |
set_parameters(const int Niter, const real_t Stop_cond, const std::vector< int > &sap_block_size, const int nvec) | ASolver_MG< AFIELD > | |
set_parameters(const int Niter, const real_t Stop_cond, const std::string &outer_vlevel, const std::vector< int > &sap_block_size, const int nvec, const int nsetup, const int coarse_niter, const real_t coarse_stop_cond, const std::string &coarse_vlevel, const int smoother_niter, const real_t smoother_stop_cond) | ASolver_MG< AFIELD > | |
set_parameters_level0(const Parameters ¶ms) | ASolver_MG< AFIELD > | |
set_parameters_level1(const Parameters ¶ms) | ASolver_MG< AFIELD > | |
solve(AFIELD &xq, const AFIELD &b, int &nconv, real_t &diff) | ASolver_MG< AFIELD > | virtual |
solve_MG_init(real_t &rrp, real_t &rr) | ASolver_MG< AFIELD > | protected |
solve_MG_step(real_t &rrp, real_t &rr) | ASolver_MG< AFIELD > | protected |
tidyup(void) | ASolver_MG< AFIELD > | protected |
use_fopr_for_smoother() const | ASolver_MG< AFIELD > | |
ZERO enum value | ASolver< AFIELD > | |
~ASolver() | ASolver< AFIELD > | inlinevirtual |
~ASolver_MG() | ASolver_MG< AFIELD > | inline |