Macaulay2 Engine
Loading...
Searching...
No Matches

◆ min_primes() [2/2]

MonomialIdeal * MinimalPrimes::min_primes ( int maxcodim,
int count )

Definition at line 218 of file monideal-minprimes.cpp.

226{
227 minprime_limit = minprime_limit0;
229 n_minprimes = 0;
230
231 if (exps[0] == nullptr) exps[0] = newarray_atomic_clear(int, nvars);
232
233 while (codim_limit < codim_limit0)
234 {
235 codim_limit++;
236 ass_prime_generator(mi->first_node(), 0);
237 }
238
239 MonomialIdeal *result = primes;
240 primes = nullptr;
241 return result;
242}
enum MinimalPrimes::@077213145220241077135133272357312173137144302304 state
void ass_prime_generator(Nmi_node *p, int codim)
MonomialIdeal * primes
MonomialIdeal * mi
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define newarray_atomic_clear(T, len)
Definition newdelete.hpp:93

References ass_prime_generator(), codim_limit, do_primes, exps, mi, minprime_limit, n_minprimes, newarray_atomic_clear, nvars, primes, result(), and state.