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

◆ get_parallel_lead_terms()

const Matrix * MarkedGB::get_parallel_lead_terms ( M2_arrayint w)
virtual

Reimplemented from ReducedGB.

Definition at line 276 of file reducedgb-marked.cpp.

277{
278 MatrixConstructor mat(F, 0);
279 for (int i = 0; i < polys.size(); i++)
280 {
281 gbvector *f =
282 R->gbvector_parallel_lead_terms(w, F, leadterms[i], polys[i].f);
283 mat.append(originalR->translate_gbvector_to_vec(F, f));
284 }
285 return mat.to_matrix();
286}
gbvector ** leadterms
GBRing * R
Definition reducedgb.hpp:64
const PolynomialRing * originalR
Definition reducedgb.hpp:65
const FreeModule * F
Definition reducedgb.hpp:66

References MatrixConstructor::append(), ReducedGB::F, leadterms, Matrix, ReducedGB::originalR, ReducedGB::R, and MatrixConstructor::to_matrix().