CMR  1.3.0
Functions
interface.h File Reference
#include <cmr/env.h>
#include <cmr/regular.h>
#include <cmr/matrix.h>

Go to the source code of this file.

Functions

CMR_ERROR CMRinterfaceTU (CMR *cmr, CMR_CHRMAT *matrix, bool *pisTU, CMR_DEC **pdec, CMR_SUBMAT **psubmatrix)
 
CMR_ERROR CMRinterfaceKModular (CMR *cmr, CMR_CHRMAT *matrix, size_t *pk)
 

Function Documentation

◆ CMRinterfaceKModular()

CMR_ERROR CMRinterfaceKModular ( CMR cmr,
CMR_CHRMAT matrix,
size_t *  pk 
)
Parameters
cmrCMR environment
matrixMatrix \( M \).
pkPointer for storing \( k \) if \( M \) is \( k \)-modular, or 0 otherwise .

◆ CMRinterfaceTU()

CMR_ERROR CMRinterfaceTU ( CMR cmr,
CMR_CHRMAT matrix,
bool *  pisTU,
CMR_DEC **  pdec,
CMR_SUBMAT **  psubmatrix 
)
Parameters
cmrCMR environment
matrixMatrix \( M \).
pisTUPointer for storing whether \( M \) is TU.
pdecPointer for storing the decomposition if \( M \) is TU (may be NULL).
psubmatrixPointer for storing a bad submatrix with a bad determinant (may be NULL).