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

◆ binomialGB_comp()

binomialGB_comp::binomialGB_comp ( const PolynomialRing * R,
int * wts,
bool revlex,
unsigned int options )

Definition at line 972 of file gb-toric.cpp.

976{
977 // set the flags and options
978 is_homogeneous = (options & GB_FLAG_IS_HOMOGENEOUS) != 0;
980 use_bigcell = (options & GB_FLAG_BIGCELL) != 0;
981 flag_auto_reduce = true;
982 flag_use_monideal = false;
983
984 R = new binomial_ring(RR, wts, revlex);
985 Pairs = new binomial_s_pair_set(R);
986 Gmin = new binomialGB(
988
989 top_degree = -1;
991}
enum ComputationStatusCode set_status(enum ComputationStatusCode)
Definition comp.cpp:66
binomial_ring * R
Definition gb-toric.hpp:313
binomialGB * Gmin
Definition gb-toric.hpp:315
binomial_s_pair_set * Pairs
Definition gb-toric.hpp:314
@ COMP_NOT_STARTED
Definition computation.h:58
#define GB_FLAG_BIGCELL
Definition gb-toric.hpp:304
#define GB_FLAG_IS_HOMOGENEOUS
Definition gb-toric.hpp:302
#define GB_FLAG_IS_NONDEGENERATE
Definition gb-toric.hpp:303

References COMP_NOT_STARTED, flag_auto_reduce, flag_use_monideal, GB_FLAG_BIGCELL, GB_FLAG_IS_HOMOGENEOUS, GB_FLAG_IS_NONDEGENERATE, Gmin, is_homogeneous, is_nondegenerate, Pairs, R, Computation::set_status(), top_degree, and use_bigcell.

Referenced by create(), and VECTOR().