92{
94 std::vector<int> max_degs;
95 D->degrees_of_vars(f1, max_degs);
96 int nelems = 0;
97 for (size_t i = 0; i < max_degs.size(); i++)
98 if (max_degs[i] > 0) nelems++;
100 int next = 0;
101 for (size_t i = 0; i < max_degs.size(); i++)
102 if (max_degs[i] > 0)
result->array[next++] =
static_cast<int>(i);
104}
VALGRIND_MAKE_MEM_DEFINED & result(result)
M2_arrayint M2_makearrayint(int n)
#define TOWER_POLYNOMIAL_VAL(f)