16 #ifndef dealii__distribute_grid_refinement_h 17 #define dealii__distribute_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
66 template <
int dim,
class VectorType,
int spacedim>
70 const VectorType &criteria,
71 const double top_fraction_of_cells,
72 const double bottom_fraction_of_cells,
73 const unsigned int max_n_cells = std::numeric_limits<unsigned int>::max());
97 template <
int dim,
class VectorType,
int spacedim>
101 const VectorType &criteria,
102 const double top_fraction_of_error,
103 const double bottom_fraction_of_error);
109 DEAL_II_NAMESPACE_CLOSE
111 #endif //dealii__distributed_grid_refinement_h
void refine_and_coarsen_fixed_fraction(parallel::distributed::Triangulation< dim, spacedim > &tria, const VectorType &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 VectorType &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())