1#ifndef CMR_LINALG_INTERNAL_H
2#define CMR_LINALG_INTERNAL_H
33 return (r == 2 && q == 3) ? -1 : r;
CMR_ERROR
Type for return codes of library functions.
Definition env.h:32
static int moduloTernary(int p, int q)
Definition linear_algebra_internal.h:24
CMR_ERROR CMRintmatComputeUpperDiagonal(CMR *cmr, CMR_INTMAT *matrix, bool invert, size_t *prank, CMR_SUBMAT **ppermutations, CMR_INTMAT **presult, CMR_INTMAT **ptranspose)
Transforms matrix into a new matrix by applying integer row operations and row- and column swaps to f...
Definition linear_algebra.c:569
static int moduloNonnegative(int p, int q)
Definition linear_algebra_internal.h:11
Definition env_internal.h:45
Row-wise representation of sparse int matrix.
Definition matrix.h:211
Row and column indices for a submatrix.
Definition matrix.h:28