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

◆ insert()

void KBasis::insert ( )
private

Definition at line 242 of file matrix-kbasis.cpp.

243{
244 // We have a new basis element
245
246 M->from_expvector(kb_exp, kb_mon);
247 ring_elem r = P->make_flat_term(P->getCoefficients()->one(), kb_mon);
248 vec v = P->make_vec(kb_comp, r);
249 mat.append(v);
250 if (limit > 0) limit--;
251}
const Monoid * M
MatrixConstructor mat
const PolynomialRing * P

References kb_comp, kb_exp, kb_mon, limit, M, mat, and P.

Referenced by try_insert_full(), try_insert_mg(), and try_insert_sg().