13#include <deal.II/multigrid/mg_transfer_global_coarsening.templates.h>
21 const unsigned int previous_fe_degree,
27 return std::max(previous_fe_degree / 2, 1u);
29 return std::max(previous_fe_degree - 1, 1u);
40 std::vector<unsigned int>
42 const unsigned int max_degree,
45 std::vector<unsigned int> degrees{max_degree};
47 while (degrees.back() > 1)
51 std::reverse(degrees.begin(), degrees.end());
57#include "multigrid/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 > &)