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

◆ loadSPairRow()

void F4GB::loadSPairRow ( spair * p)
private

Definition at line 270 of file f4.cpp.

271{
273 mMonomialInfo->unchecked_divide(p->lcm, mGroebnerBasis[p->i]->f.monoms, n);
274 mMonomialMemoryBlock.intern(1 + mMonomialInfo->monomial_size(n));
275 next_monom = mMonomialMemoryBlock.reserve(1 + mMonomialInfo->max_monomial_size());
276 next_monom++;
277 load_row(n, p->i);
278}
F4MemoryBlock< monomial_word > mMonomialMemoryBlock
Definition f4.hpp:188
monomial_word * next_monom
Definition f4.hpp:189
void load_row(packed_monomial monom, int which)
Definition f4.cpp:220
const MonomialInfo * mMonomialInfo
Definition f4.hpp:157
gb_array mGroebnerBasis
Definition f4.hpp:181
int p
monomial_word * packed_monomial
Definition moninfo.hpp:78

References load_row(), mGroebnerBasis, mMonomialInfo, mMonomialMemoryBlock, next_monom, and p.

Referenced by process_s_pair().