1#ifndef CMR_HEREDITARY_PROPERTY_H 
    2#define CMR_HEREDITARY_PROPERTY_H 
Functionality for the row and column elements of a matrix.
 
Basic functionality of the software library.
 
CMR_ERROR
Type for return codes of library functions.
Definition env.h:32
 
CMR_ERROR(* HereditaryPropertyTest)(CMR *cmr, CMR_CHRMAT *matrix, void *data, bool *phasProperty, CMR_SUBMAT **psubmatrix, double timeLimit)
Definition hereditary_property.h:13
 
CMR_ERROR CMRtestHereditaryPropertyGreedy(CMR *cmr, CMR_CHRMAT *matrix, HereditaryPropertyTest testFunction, void *testData, CMR_SUBMAT **psubmatrix, double timeLimit)
Greedily tests a given matrix for the hereditary property defined by a given testFunction.
Definition hereditary_property.c:176
 
CMR_ERROR CMRtestHereditaryPropertyNaive(CMR *cmr, CMR_CHRMAT *matrix, HereditaryPropertyTest testFunction, void *testData, CMR_SUBMAT **psubmatrix, double timeLimit)
Tests a given matrix for the hereditary property defined by a given testFunction.
Definition hereditary_property.c:159
 
Functionality for sparse matrices.
 
Row-wise representation of sparse char matrix.
Definition matrix.h:235
 
Definition env_internal.h:45
 
Row and column indices for a submatrix.
Definition matrix.h:28