417{
418 auto D =
R->degree_monoid();
419 std::vector<size_t>
result;
420 int ndegrees = D->n_vars();
422 for (
int i = 0; i <
rank(); i++)
423 {
424 D->to_expvector(
degree(i), exp);
425#if 0
426 for (int i=0; i<ndegrees; i++)
427 printf("%d ", exp[i]);
429 printf("yes\n");
430 else
431 printf("no\n");
432#endif
434 }
437 return selection;
438}
exponents::Exponents exponents_t
const_monomial degree(int i) const
static bool degree_in_box(int len, const_exponents deg, M2_arrayint lo, M2_arrayint hi)
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
M2_arrayint stdvector_to_M2_arrayint(const std::vector< T > &v)