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

◆ insert()

void NCBasis::insert ( )
private

Definition at line 119 of file matrix-ncbasis.cpp.

120{
121 Poly* result = new Poly;
122 mFreeAlgebra.from_word(*result, Word(mMonomial.data(), mMonomial.data() + mCurrentIndex + 1));
123 mBasis.push_back(result);
124 if (mLimit > 0) mLimit--;
125}
Polynomial< CoefficientRingType > Poly
PolyList mBasis
const FreeAlgebra & mFreeAlgebra
std::vector< int > mMonomial
VALGRIND_MAKE_MEM_DEFINED & result(result)

References mBasis, mCurrentIndex, mFreeAlgebra, mLimit, mMonomial, and result().

Referenced by basis0().