Go to the documentation of this file.
   38 template<
typename AFIELD, 
typename AFIELD2>
 
  128 #endif // include guard 
  
 
double m_accum_flop_prolong
 
double m_accum_flop_double
 
double m_accum_flop_restrict
 
AFopr< AFIELD2 > * m_afoprF
 
double flop_count_coarse() const
 
double flop_count_double() const
 
double m_accum_flop_float
 
double flop_count_other() const
 
int m_num_mult_called
number of mult call
 
int m_num_mult_single_called
number of mult call
 
void mult_single(AFIELD2 &, const AFIELD2 &)
 
MultiGrid_t::Index_t block_index_t
 
double m_accum_flop_coarse
 
double m_time_restriction
 
double flop_count_smoother() const
 
void set_fopr(AFopr< AFIELD > *foprD, AFopr< AFIELD2 > *foprF)
 
double m_time_coarse_solver
 
void set_multigrid(const MultiGrid_t *multigrid)
 
void mult(AFIELD &, const AFIELD &)
 
double m_accum_flop_smoother
 
double m_accum_flop_other
 
const MultiGrid_t * m_multigrid
 
ASolver< AFIELD2 > * m_smoother
 
void set_smoother(ASolver< AFIELD2 > *solver)
 
ASolver< AFIELD2 > * m_coarse_solver
 
int solver(const std::string &)
 
double m_time_prolongation
 
static const std::string class_name
 
void set_coarse_solver(ASolver< AFIELD2 > *solver)
 
MultiGrid< AFIELD2, AFIELD2 > MultiGrid_t
 
AFopr< AFIELD > * m_afoprD
 
double m_time_mult_single_total
 
void mult_as_setup(AFIELD2 &, const AFIELD2 &)
 
Container of Field-type object.