71#ifndef __SCIP_NETWORK_H__
72#define __SCIP_NETWORK_H__
common defines and data types used in all packages of SCIP
SCIP_Bool SCIPnetmatdecVerifyCycle(BMS_BUFMEM *bufmem, SCIP_NETMATDEC *dec, int column, int *nonzrowidx, double *nonzvals, int nnonzs, int *pathrowstorage, SCIP_Bool *pathsignstorage)
struct SCIP_Netmatdec SCIP_NETMATDEC
SCIP_RETCODE SCIPnetmatdecCreateDiGraph(SCIP_NETMATDEC *dec, BMS_BLKMEM *blkmem, SCIP_DIGRAPH **pdigraph, SCIP_Bool createrowarcs)
SCIP_Bool SCIPnetmatdecContainsRow(SCIP_NETMATDEC *dec, int row)
void SCIPnetmatdecRemoveComponent(SCIP_NETMATDEC *dec, int *componentrows, int nrows, int *componentcols, int ncols)
SCIP_Bool SCIPnetmatdecContainsColumn(SCIP_NETMATDEC *dec, int column)
SCIP_RETCODE SCIPnetmatdecTryAddRow(SCIP_NETMATDEC *dec, int row, int *nonzcols, double *nonzvals, int nnonzs, SCIP_Bool *success)
SCIP_RETCODE SCIPnetmatdecCreate(BMS_BLKMEM *blkmem, SCIP_NETMATDEC **pdec, int nrows, int ncols)
SCIP_RETCODE SCIPnetmatdecTryAddCol(SCIP_NETMATDEC *dec, int column, int *nonzrows, double *nonzvals, int nnonzs, SCIP_Bool *success)
SCIP_Bool SCIPnetmatdecIsMinimal(SCIP_NETMATDEC *dec)
void SCIPnetmatdecFree(SCIP_NETMATDEC **pdec)
memory allocation routines
struct BMS_BufMem BMS_BUFMEM
struct BMS_BlkMem BMS_BLKMEM
type definitions for block memory pools and memory buffers
type definitions for miscellaneous datastructures
struct SCIP_Digraph SCIP_DIGRAPH
type definitions for return codes for SCIP methods
enum SCIP_Retcode SCIP_RETCODE