16 #ifndef dealii_distributed_grid_refinement_h 17 #define dealii_distributed_grid_refinement_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/exceptions.h> 22 #include <deal.II/distributed/tria.h> 27 DEAL_II_NAMESPACE_OPEN
72 template <
int dim,
typename Number,
int spacedim>
76 const ::Vector<Number> &criteria,
77 const double top_fraction_of_cells,
78 const double bottom_fraction_of_cells,
79 const unsigned int max_n_cells = std::numeric_limits<unsigned int>::max());
103 template <
int dim,
typename Number,
int spacedim>
107 const ::Vector<Number> &criteria,
108 const double top_fraction_of_error,
109 const double bottom_fraction_of_error);
115 DEAL_II_NAMESPACE_CLOSE
117 #endif //dealii_distributed_grid_refinement_h void refine_and_coarsen_fixed_fraction(parallel::distributed::Triangulation< dim, spacedim > &tria, const ::Vector< Number > &criteria, const double top_fraction_of_error, const double bottom_fraction_of_error)
void refine_and_coarsen_fixed_number(parallel::distributed::Triangulation< dim, spacedim > &tria, const ::Vector< Number > &criteria, const double top_fraction_of_cells, const double bottom_fraction_of_cells, const unsigned int max_n_cells=std::numeric_limits< unsigned int >::max())