|
Macaulay2 Engine
|
Computation of Hilbert functions. More...
#include <hilb.hpp>
Public Member Functions | |
| hilb_comp (const PolynomialRing *R, const Matrix *M) | |
| hilb_comp (const PolynomialRing *R, const MonomialIdeal *I) | |
| ~hilb_comp () | |
| void | reset () |
| void | next_monideal () |
| int | calc (int nsteps) |
| int | is_done () const |
| RingElement * | value () |
| void | stats () const |
| Public Member Functions inherited from MutableEngineObject | |
| MutableEngineObject () | |
| virtual | ~MutableEngineObject () |
| unsigned int | hash () const |
| Public Member Functions inherited from our_gc_cleanup | |
| our_gc_cleanup () | |
| virtual | ~our_gc_cleanup () |
Static Public Member Functions | |
| static int | coeff_of (const RingElement *h, int deg) |
| static RingElement * | hilbertNumerator (const Matrix *M) |
| static RingElement * | hilbertNumerator (const FreeModule *F) |
| static RingElement * | hilbertNumerator (const MonomialIdeal *I) |
| Static Public Member Functions inherited from our_new_delete | |
| static void * | operator new (size_t size) |
| static void * | operator new[] (size_t size) |
| static void | operator delete (void *obj) |
| static void | operator delete[] (void *obj) |
| static void * | operator new (size_t size, void *existing_memory) |
| static void * | operator new[] (size_t size, void *existing_memory) |
| static void | operator delete (void *obj, void *existing_memory) |
| static void | operator delete[] (void *obj, void *existing_memory) |
Private Member Functions | |
| int | step () |
| void | recurse (MonomialIdeal *&I, const_varpower pivot_vp) |
| void | do_ideal (MonomialIdeal *I) |
Private Attributes | |
| const PolynomialRing * | S |
| const PolynomialRing * | R |
| const Monoid * | M |
| const Monoid * | D |
| stash * | mi_stash |
| const Matrix * | input_mat |
| ring_elem | result_poincare |
| int | this_comp |
| int | n_components |
| hilb_step * | current |
| int | nsteps |
| int | depth |
| int | maxdepth |
| int | nideal |
| int | nrecurse |
| ring_elem | one |
| ring_elem | minus_one |
| monomial | LOCAL_deg1 |
| gc_vector< int > | LOCAL_vp |
| partition_table | part_table |
Computation of Hilbert functions.