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

◆ new_column()

int F4GB::new_column ( packed_monomial m)
private

Definition at line 153 of file f4.cpp.

154{
155 // m is a packed monomial, unique via the hash table H, B.
156 column_elem c{};
157 int next_column = INTSIZE(mat->columns);
158 m[-1] = next_column;
159 c.monom = m;
160 c.head = -2;
161 mat->columns.push_back(c);
162 return next_column;
163}
coefficient_matrix * mat
Definition f4.hpp:186
packed_monomial monom
Definition f4-types.hpp:168
#define INTSIZE(a)
Definition style.hpp:37

References column_elem::head, INTSIZE, mat, and column_elem::monom.

Referenced by find_or_append_column(), and mult_monomials().