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

◆ convertToCFList()

CFList convertToCFList ( const Matrix & M,
bool inExtension )

Definition at line 876 of file factory.cpp.

877{
878 CFList I;
879 for (int i = 0; i < M.n_rows(); i++)
880 {
881 for (int j = 0; j < M.n_cols(); j++)
882 {
883 const RingElement *g;
884 {
885 g = RingElement::make_raw(M.get_ring(), M.elem(i, j));
886 }
887 I.append(convertToFactory(*g, inExtension));
888 }
889 }
890 return I;
891}
const Ring * get_ring() const
Definition matrix.hpp:134
ring_elem elem(int i, int j) const
Definition matrix.cpp:307
int n_cols() const
Definition matrix.hpp:147
int n_rows() const
Definition matrix.hpp:146
static RingElement * make_raw(const Ring *R, ring_elem f)
Definition relem.cpp:20
Front-end-visible "ring element" value: an engine ring_elem paired with the Ring* that gives it meani...
Definition relem.hpp:67
static CanonicalForm convertToFactory(mpz_srcptr p)
Definition factory.cpp:312

References convertToFactory(), Matrix::elem(), Matrix::get_ring(), RingElement::make_raw(), Matrix, Matrix::n_cols(), and Matrix::n_rows().