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

◆ from_matrix()

MutableMatrix * MutableMatrix::from_matrix ( const Matrix * N,
bool is_dense )
static

Definition at line 76 of file mat.cpp.

77{
79 zero_matrix(m->get_ring(), m->n_rows(), m->n_cols(), prefer_dense);
80 Matrix::iterator i(m);
81 for (unsigned int c = 0; c < m->n_cols(); c++)
82 {
83 for (i.set(c); i.valid(); i.next())
84 result->set_entry(i.row(), c, i.entry());
85 }
86 return result;
87}
static MutableMatrix * zero_matrix(const Ring *R, size_t nrows, size_t ncols, bool dense)
Definition mat.cpp:54
MutableMatrix()
Definition mat.hpp:81
VALGRIND_MAKE_MEM_DEFINED & result(result)

References Matrix::iterator::entry(), Matrix::get_ring(), Matrix, MutableMatrix(), Matrix::n_cols(), Matrix::n_rows(), Matrix::iterator::next(), result(), Matrix::iterator::row(), Matrix::iterator::set(), Matrix::iterator::valid(), and zero_matrix().

Referenced by IM2_MutableMatrix_from_matrix().