APrecond() | APrecond< AFIELD > | inline |
APrecond_MG() | APrecond_MG< AFIELD, AFIELD2 > | inline |
block_index_t typedef | APrecond_MG< AFIELD, AFIELD2 > | |
class_name | APrecond_MG< AFIELD, AFIELD2 > | static |
class_name | APrecond_MG< AFIELD, AFIELD2 > | |
flop_count() | APrecond_MG< AFIELD, AFIELD2 > | inlinevirtual |
flop_count_coarse() const | APrecond_MG< AFIELD, AFIELD2 > | inline |
flop_count_double() const | APrecond_MG< AFIELD, AFIELD2 > | inline |
flop_count_other() const | APrecond_MG< AFIELD, AFIELD2 > | inline |
flop_count_smoother() const | APrecond_MG< AFIELD, AFIELD2 > | inline |
IMPL | APrecond_MG< AFIELD, AFIELD2 > | static |
IMPL2 | APrecond_MG< AFIELD, AFIELD2 > | static |
init() | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_coarse | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_double | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_float | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_other | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_prolong | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_restrict | APrecond_MG< AFIELD, AFIELD2 > | private |
m_accum_flop_smoother | APrecond_MG< AFIELD, AFIELD2 > | private |
m_afoprD | APrecond_MG< AFIELD, AFIELD2 > | private |
m_afoprF | APrecond_MG< AFIELD, AFIELD2 > | private |
m_coarse_ncol | APrecond_MG< AFIELD, AFIELD2 > | private |
m_coarse_solver | APrecond_MG< AFIELD, AFIELD2 > | private |
m_coarse_v | APrecond_MG< AFIELD, AFIELD2 > | private |
m_coarse_w | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_debugD | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_r | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_rD | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_tmp | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_v | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_vecD | APrecond_MG< AFIELD, AFIELD2 > | private |
m_fine_w | APrecond_MG< AFIELD, AFIELD2 > | private |
m_multigrid | APrecond_MG< AFIELD, AFIELD2 > | private |
m_num_mult_called | APrecond_MG< AFIELD, AFIELD2 > | private |
m_num_mult_single_called | APrecond_MG< AFIELD, AFIELD2 > | private |
m_smoother | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_coarse_solver | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_d2f | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_double | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_f2d | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_mult_single_total | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_mult_total | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_prolongation | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_residual | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_restriction | APrecond_MG< AFIELD, AFIELD2 > | private |
m_time_smoother | APrecond_MG< AFIELD, AFIELD2 > | private |
m_vl | APrecond< AFIELD > | protected |
mult(AFIELD &, const AFIELD &) | APrecond_MG< AFIELD, AFIELD2 > | virtual |
mult_as_setup(AFIELD2 &, const AFIELD2 &) | APrecond_MG< AFIELD, AFIELD2 > | |
mult_single(AFIELD2 &, const AFIELD2 &) | APrecond_MG< AFIELD, AFIELD2 > | private |
MultiGrid_t typedef | APrecond_MG< AFIELD, AFIELD2 > | |
real_t typedef | APrecond_MG< AFIELD, AFIELD2 > | |
real_t0 typedef | APrecond_MG< AFIELD, AFIELD2 > | |
report_timer() | APrecond_MG< AFIELD, AFIELD2 > | |
reset_flop_count() | APrecond_MG< AFIELD, AFIELD2 > | virtual |
set_coarse_solver(ASolver< AFIELD2 > *solver) | APrecond_MG< AFIELD, AFIELD2 > | |
set_fopr(AFopr< AFIELD > *foprD, AFopr< AFIELD2 > *foprF) | APrecond_MG< AFIELD, AFIELD2 > | inline |
set_multigrid(const MultiGrid_t *multigrid) | APrecond_MG< AFIELD, AFIELD2 > | inline |
set_smoother(ASolver< AFIELD2 > *solver) | APrecond_MG< AFIELD, AFIELD2 > | |
tidyup() | APrecond_MG< AFIELD, AFIELD2 > | private |
update_flop_count() | APrecond_MG< AFIELD, AFIELD2 > | private |
~APrecond() | APrecond< AFIELD > | inlinevirtual |