16 #ifndef dealii_distributed_grid_refinement_h 17 #define dealii_distributed_grid_refinement_h 20 #include <deal.II/base/config.h> 22 #include <deal.II/base/exceptions.h> 24 #include <deal.II/distributed/tria.h> 29 DEAL_II_NAMESPACE_OPEN
74 template <
int dim,
typename Number,
int spacedim>
78 const ::Vector<Number> & criteria,
79 const double top_fraction_of_cells,
80 const double bottom_fraction_of_cells,
81 const unsigned int max_n_cells =
82 std::numeric_limits<unsigned int>::max());
107 template <
int dim,
typename Number,
int spacedim>
111 const ::Vector<Number> & criteria,
112 const double top_fraction_of_error,
113 const double bottom_fraction_of_error);
119 DEAL_II_NAMESPACE_CLOSE
121 #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())