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

◆ new_generators()

void F4GB::new_generators ( int lo,
int hi )

Definition at line 139 of file f4.cpp.

140{
141 for (int i = lo; i <= hi; i++)
142 {
143 gbelem *g = mGenerators[i];
144 poly_set_degrees(g->f, g->deg, g->alpha);
145 if (g->f.len == 0) continue;
146 mSPairSet.insert_generator(g->deg, g->f.monoms, i);
147 }
148}
gb_array mGenerators
Definition f4.hpp:180
F4SPairSet mSPairSet
Definition f4.hpp:249
void poly_set_degrees(const GBF4Polynomial &f, int &deg_result, int &alpha) const
Definition f4.cpp:121
monomial_word * monoms
Definition f4-types.hpp:110
int alpha
Definition f4-types.hpp:141
GBF4Polynomial f
Definition f4-types.hpp:139
int deg
Definition f4-types.hpp:140

References gbelem::alpha, gbelem::deg, gbelem::f, GBF4Polynomial::len, mGenerators, GBF4Polynomial::monoms, mSPairSet, and poly_set_degrees().