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

◆ from_M2_matrix()

void F4toM2Interface::from_M2_matrix ( const VectorArithmetic * VA,
const MonomialInfo * MI,
const Matrix * m,
gb_array & result_polys )
static

Definition at line 58 of file f4-m2-interface.cpp.

62{
63 const FreeModule *F = m->rows();
64 for (int i = 0; i < m->n_cols(); i++)
65 {
66 gbelem *g = new gbelem;
67 from_M2_vec(VA, MI, F, m->elem(i), g->f);
68 result_polys.push_back(g);
69 }
70}
static void from_M2_vec(const VectorArithmetic *VA, const MonomialInfo *MI, const FreeModule *F, vec v, GBF4Polynomial &result)
ring_elem elem(int i, int j) const
Definition matrix.cpp:307
int n_cols() const
Definition matrix.hpp:147
const FreeModule * rows() const
Definition matrix.hpp:144
GBF4Polynomial f
Definition f4-types.hpp:139

References Matrix::elem(), gbelem::f, from_M2_vec(), Matrix, Matrix::n_cols(), and Matrix::rows().

Referenced by F4Computation::F4Computation().