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

◆ enlarge()

void binomialGB_comp::enlarge ( const PolynomialRing * R,
int * wts )

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

1041{
1042 binomial_ring *old_ring = R;
1043 R = new binomial_ring(newR, wts, old_ring->revlex);
1044
1045 // We need to change all of the monomials in sight.
1046 Gmin->enlarge(R);
1047 Pairs->enlarge(R);
1048 int i;
1049 for (i = 0; i < Gens.size(); i++)
1050 R->translate_binomial(old_ring, Gens[i]->f);
1051 for (i = 0; i < G.size(); i++) R->translate_binomial(old_ring, G[i]->f);
1052
1053 freemem(old_ring);
1054}
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
void freemem(void *s)
Definition m2-mem.cpp:103
tbb::flow::graph G

References freemem(), G, Gmin, Pairs, R, and binomial_ring::revlex.