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

◆ IM2_MutableMatrix_column_swap()

M2_bool IM2_MutableMatrix_column_swap ( MutableMatrix * M,
int i,
int j )

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

288{
289 if (i < 0 || j < 0 || i >= M->n_cols() || j >= M->n_cols())
290 {
291 ERROR("column index out of range");
292 return 0;
293 }
294
295 M->interchange_columns(i, j);
296 return 1;
297}
virtual size_t n_cols() const =0
virtual bool interchange_columns(size_t i, size_t j)=0
const int ERROR
Definition m2-mem.cpp:55

References ERROR, MutableMatrix::interchange_columns(), and MutableMatrix::n_cols().