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

◆ get_initial()

const Matrix * HermiteComputation::get_initial ( int nparts)
virtual

Implements GBComputation.

Definition at line 347 of file hermite.cpp.

348{
349 (void) nparts;
350 MatrixConstructor mat(gens->rows(), 0);
351 for (hm_elem *p = GB_list; p != nullptr; p = p->next)
352 {
353 vec v = p->f;
354 mat.append(globalZZ->make_vec(v->comp, v->coeff));
355 }
356 return mat.to_matrix();
357}
const Matrix * gens
Definition hermite.hpp:61
hm_elem * GB_list
Definition hermite.hpp:63
vec make_vec(int r, ring_elem a) const
Definition ring-vecs.cpp:60
RingZZ * globalZZ
Definition relem.cpp:13
int p

References MatrixConstructor::append(), GB_list, gens, globalZZ, Matrix, p, and MatrixConstructor::to_matrix().