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

◆ rawMutableMatrixLift()

MutableMatrix * rawMutableMatrixLift ( int * success_return,
const Ring * R,
const MutableMatrix * f )

Definition at line 88 of file mutable-matrix.cpp.

91{
92 // Given a natural map i : R --> S
93 // f is a matrix over S.
94 // returns a matrix over R.
95
96 // ERROR("MutableMatrix lift not implemented yet");
97 (void) R;
98 (void) f;
99 *success_return = 0;
100 return nullptr;
101#if 0
102 auto result = MutableMatrix::zero_matrix(R, f->n_rows(), f->n_cols(), f->is_dense());
103 *success_return = 1;
104 return result;
105#endif
106}
virtual size_t n_rows() const =0
virtual size_t n_cols() const =0
static MutableMatrix * zero_matrix(const Ring *R, size_t nrows, size_t ncols, bool dense)
Definition mat.cpp:54
virtual bool is_dense() const =0
VALGRIND_MAKE_MEM_DEFINED & result(result)

References MutableMatrix::is_dense(), MutableMatrix::n_cols(), MutableMatrix::n_rows(), result(), and MutableMatrix::zero_matrix().