Definition at line 955 of file monideal.cpp.
956{
959 {
962 for (
int j =
get_ring()->n_vars() - 1; j >= 1; j--)
963 if (bexp[j] > 0)
964 {
965 bexp[j]--;
966 bexp[j - 1]++;
968 bexp[j]++;
969 bexp[j - 1]--;
970 if (!isthere) return 0;
971 }
972 }
974 return 1;
975}
exponents::Exponents exponents_t
static void to_expvector(int n, ConstExponents a, exponents::Exponents result)
int search_expvector(const_exponents m, Bag *&b) const
const PolynomialRing * get_ring() const
gc_vector< int > & monom()
#define newarray_atomic(T, len)
References freemem(), get_ring(), int_bag::monom(), newarray_atomic, search_expvector(), and ExponentList< int, true >::to_expvector().
Referenced by IM2_MonomialIdeal_is_borel().