15#include <deal.II/multigrid/mg_transfer_global_coarsening.templates.h>
23 const unsigned int previous_fe_degree,
29 return std::max(previous_fe_degree / 2, 1u);
31 return std::max(previous_fe_degree - 1, 1u);
42 std::vector<unsigned int>
44 const unsigned int max_degree,
47 std::vector<unsigned int> degrees{max_degree};
49 while (degrees.back() > 1)
53 std::reverse(degrees.begin(), degrees.end());
59#include "mg_transfer_global_coarsening.inst"
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_NOT_IMPLEMENTED()
::VectorizedArray< Number, width > max(const ::VectorizedArray< Number, width > &, const ::VectorizedArray< Number, width > &)