1 #ifndef CMR_K_MODULAR_H
2 #define CMR_K_MODULAR_H
42 bool* pisStronglyUnimodular
69 bool* pisStronglyKmodular,
Basic functionality of the software library.
CMR_ERROR
Type for return codes of library functions.
Definition: env.h:27
CMR_EXPORT CMR_ERROR CMRtestStrongKmodularity(CMR *cmr, CMR_CHRMAT *matrix, bool *pisStronglyKmodular, size_t *pk)
Tests a matrix for being strongly kmodular.
Definition: k_modular.c:48
CMR_EXPORT CMR_ERROR CMRtestStrongUnimodularity(CMR *cmr, CMR_CHRMAT *matrix, bool *pisStronglyUnimodular)
Tests a matrix for being strongly unimodular.
Definition: k_modular.c:19
CMR_EXPORT CMR_ERROR CMRtestKmodularity(CMR *cmr, CMR_CHRMAT *matrix, bool *pisKmodular, size_t *pk)
Tests a matrix for being k-modular.
Definition: k_modular.c:33
CMR_EXPORT CMR_ERROR CMRtestUnimodularity(CMR *cmr, CMR_CHRMAT *matrix, bool *pisUnimodular)
Tests a matrix for being unimodular.
Definition: k_modular.c:8
Functionality for sparse matrices.
Row-wise representation of sparse char matrix.
Definition: matrix.h:204
Definition: env_internal.h:45