16 #ifndef dealii_distributed_grid_refinement_h
17 #define dealii_distributed_grid_refinement_h
44 template <
typename number>
45 std::pair<number, number>
47 const ::Vector<number> &criteria,
50 namespace RefineAndCoarsenFixedNumber
56 template <
typename number>
59 const std::pair<double, double> &global_min_and_max,
64 namespace RefineAndCoarsenFixedFraction
72 template <
typename number>
75 const std::pair<double, double> &global_min_and_max,
76 const double target_error,
129 template <
int dim,
typename Number,
int spacedim>
133 const ::Vector<Number> & criteria,
134 const double top_fraction_of_cells,
135 const double bottom_fraction_of_cells,
162 template <
int dim,
typename Number,
int spacedim>
166 const ::Vector<Number> & criteria,
167 const double top_fraction_of_error,
168 const double bottom_fraction_of_error);
176 #endif // dealii_distributed_grid_refinement_h