Definition at line 218 of file montable.cpp.
219{
220
221
222
223
224
226 {
227 for (
int i =
INTSIZE(_head); i <= comp; i++)
229 }
230
233
234
238 newterm->_val = id;
239
241
242
243#ifdef INSERT_AT_END
244
245 t = head->_prev;
246#else
247
248 for (t = head; t->_next != head; t = t->_next)
249 {
251 {
252
253 break;
254 }
255 }
256#endif
257
258
259 newterm->_next = t->_next;
260 newterm->_prev = t;
261 t->_next->_prev = newterm;
262 t->_next = newterm;
263}
static HashExponent mask(int nvars, ConstExponents a)
mon_term * make_list_head()
static bool exponents_greater(int nvars, exponents_t a, exponents_t b)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Doubly-linked-list node of a MonomialTable's per-component monomial list.
References _count, MonomialTable::mon_term::_lead, MonomialTable::mon_term::_mask, MonomialTable::mon_term::_next, _nvars, MonomialTable::mon_term::_prev, MonomialTable::mon_term::_val, exponents_greater(), INTSIZE, make_list_head(), ExponentVector< int, true >::mask(), and mon_term_stash.
Referenced by gbA::minimalize_pairs_non_ZZ().