Macaulay2 Engine
Loading...
Searching...
No Matches
MinimalPrimes Class Reference

#include <monideal-minprimes.hpp>

Public Member Functions

 MinimalPrimes (const MonomialIdeal *const &mi)
 ~MinimalPrimes ()
int codimension ()
MonomialIdealassociated_primes (int count)
MonomialIdealalg1_min_primes (int maxcodim, int count)
MonomialIdealmin_primes (int maxcodim, int count)
MonomialIdealmax_indep_sets (int count)

Static Public Member Functions

static int codimension (const MonomialIdeal *I)
static MonomialIdealmin_primes (const MonomialIdeal *I, int maxcodim, int count)
static MonomialIdealmax_indep_sets (const MonomialIdeal *I, int count)

Private Types

enum  { do_codim , do_primes }

Private Member Functions

 VECTOR (Bag *) Q
void alg1_grab_prime (int depth)
void alg1_min_prime_generator (int *which, int depth)
void ass_prime_generator (Nmi_node *p, int codim)

Private Attributes

enum MinimalPrimes:: { ... }  state
int min_codim
int nvars
MonomialIdealmi
MonomialIdealprimes
int codim_limit
int minprime_limit
int n_minprimes
exponents_texps
int depth_limit
exponents_t exp
exponents_t exp2
intmonoms

Detailed Description

@abstract (description) @discussion (description)

Definition at line 49 of file monideal-minprimes.hpp.


The documentation for this class was generated from the following files: