Definition at line 89 of file assprime.cpp.
90{
91 int i = codim + 1;
94 for (
int j = 0; j <
nvars; j++) exp[j] =
exps[codim][j];
95 for (;;)
96 {
98 {
100 {
102 }
103 else
104 {
111 }
112 return;
113 }
114 const int *m =
p->monom().data();
116 {
117 case 0:
119 break;
120 case -1:
121 return;
122 case 1:
125 if (exp[i2.var()] == 0)
126 {
131 return;
132 }
133 return;
134 }
135 }
136}
ExponentListIterator< int, true > index_varpower
exponents::Exponents exponents_t
static int reduce_exp(const int *m, const int *exp)
static void to_prime_ideal(int n, int *exp)
enum AssociatedPrimes::@177063233203262365233110357323144202102263177177 state
MonomialIdeal * ass_primes
void ass_prime_generator(Nmi_node *p, int codim)
static void from_expvector(int n, exponents::ConstExponents a, Vector &result)
gc_vector< int > & monom()
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
References ass_prime_generator(), ass_primes, do_codim, exps, ExponentList< int, true >::from_expvector(), mi, min_codim, minprime_limit, int_bag::monom(), n_minprimes, newarray_atomic, nvars, p, reduce_exp(), state, and to_prime_ideal().
Referenced by ass_prime_generator(), associated_primes(), and codimension().