Bridge++  Ver. 2.0.2
ASolver_MG_double< AFIELD > Member List

This is the complete list of members for ASolver_MG_double< AFIELD >, including all inherited members.

AFIELD2 typedefASolver_MG_double< AFIELD >
ASolver()ASolver< AFIELD >inline
ASolver_MG_double()ASolver_MG_double< AFIELD >inline
class_nameASolver_MG_double< AFIELD >static
class_nameASolver_MG_double< AFIELD >
flop_count()ASolver_MG_double< AFIELD >virtual
flop_count_setup()ASolver_MG_double< AFIELD >
get_fopr()ASolver_MG_double< AFIELD >inlinevirtual
get_fopr_coarse()ASolver_MG_double< AFIELD >inline
get_foprD()ASolver_MG_double< AFIELD >inline
get_foprF()ASolver_MG_double< AFIELD >inline
GIVEN enum valueASolver< AFIELD >
init(void)ASolver_MG_double< AFIELD >protected
init_coarse_grid()ASolver_MG_double< AFIELD >protected
init_solver(std::string mode)ASolver_MG_double< AFIELD >
init_solver()ASolver_MG_double< AFIELD >inline
InitialGuess enum nameASolver< AFIELD >
m_afopr_coarseASolver_MG_double< AFIELD >protected
m_afopr_fineDASolver_MG_double< AFIELD >protected
m_afopr_fineFASolver_MG_double< AFIELD >protected
m_asolver_coarseASolver_MG_double< AFIELD >protected
m_asolver_smootherASolver_MG_double< AFIELD >protected
m_coarse_latticeASolver_MG_double< AFIELD >protected
m_min_res_iterASolver_MG_double< AFIELD >protectedstatic
m_modeASolver_MG_double< AFIELD >protected
m_multigridASolver_MG_double< AFIELD >protected
m_nconvASolver_MG_double< AFIELD >protected
m_NconvASolver_MG_double< AFIELD >protected
m_NiterASolver_MG_double< AFIELD >protected
m_nsetupASolver_MG_double< AFIELD >protected
m_nvecASolver_MG_double< AFIELD >protected
m_outer_solverASolver_MG_double< AFIELD >protected
m_pASolver_MG_double< AFIELD >protected
m_params_asolver_coarseASolver_MG_double< AFIELD >protected
m_params_asolver_outerASolver_MG_double< AFIELD >protected
m_prec_mgASolver_MG_double< AFIELD >protected
m_rASolver_MG_double< AFIELD >protected
m_sap_block_sizeASolver_MG_double< AFIELD >protected
m_smoother_niterASolver_MG_double< AFIELD >protected
m_smoother_stop_condASolver_MG_double< AFIELD >protected
m_Stop_condASolver_MG_double< AFIELD >protected
m_timer_generate_coarse_opASolver_MG_double< AFIELD >protected
m_timer_gramschmidtASolver_MG_double< AFIELD >protected
m_vlASolver< AFIELD >protected
m_xASolver_MG_double< AFIELD >protected
real_t typedefASolver_MG_double< AFIELD >
reset_flop_count()ASolver_MG_double< AFIELD >
RHS enum valueASolver< AFIELD >
run_setup()ASolver_MG_double< AFIELD >
run_setup_initial(std::vector< AFIELD2 > &testvec_work)ASolver_MG_double< AFIELD >
run_setup_iterative(int niter, std::vector< AFIELD2 > &testvec_work)ASolver_MG_double< AFIELD >
set_foprD(AFopr< AFIELD > *foprD)ASolver_MG_double< AFIELD >
set_foprF(AFopr_dd< AFIELD2 > *foprF)ASolver_MG_double< AFIELD >
set_init_mode(const InitialGuess init_guess)ASolver< AFIELD >inlinevirtual
set_lattice(const vector< int > &sap_block_size)ASolver_MG_double< AFIELD >
set_parameter_verboselevel(const Bridge::VerboseLevel vl)ASolver< AFIELD >inline
set_parameters(const Parameters &params)ASolver_MG_double< AFIELD >virtual
set_parameters(const int Niter, const real_t Stop_cond, const std::vector< int > &sap_block_size, const int nvec)ASolver_MG_double< 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_double< AFIELD >
set_parameters_level0(const Parameters &params)ASolver_MG_double< AFIELD >
set_parameters_level1(const Parameters &params)ASolver_MG_double< AFIELD >
solve(AFIELD &xq, const AFIELD &b, int &nconv, real_t &diff)ASolver_MG_double< AFIELD >virtual
solve_MG_init(real_t &rrp, real_t &rr)ASolver_MG_double< AFIELD >protected
solve_MG_step(real_t &rrp, real_t &rr)ASolver_MG_double< AFIELD >protected
tidyup(void)ASolver_MG_double< AFIELD >protected
ZERO enum valueASolver< AFIELD >
~ASolver()ASolver< AFIELD >inlinevirtual
~ASolver_MG_double()ASolver_MG_double< AFIELD >inline