HYPRE_Int hypre_PFMGRelaxSetTol( void *pfmg_relax_vdata, double tol ) { hypre_PFMGRelaxData *pfmg_relax_data = pfmg_relax_vdata; hypre_PointRelaxSetTol((pfmg_relax_data -> relax_data), tol); hypre_RedBlackGSSetTol((pfmg_relax_data -> rb_relax_data), tol); return hypre_error_flag; }
HYPRE_Int hypre_PFMGRelaxSetTol( void *pfmg_relax_vdata, double tol ) { hypre_PFMGRelaxData *pfmg_relax_data = pfmg_relax_vdata; HYPRE_Int ierr = 0; ierr = hypre_PointRelaxSetTol((pfmg_relax_data -> relax_data), tol); ierr = hypre_RedBlackGSSetTol((pfmg_relax_data -> rb_relax_data), tol); return ierr; }