| 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 |