33#ifndef SCIP_PUB_DECOMP_H_
34#define SCIP_PUB_DECOMP_H_
57 SCIP_Bool benderslabels
79 SCIP_Bool benderslabels
SCIP_RETCODE SCIPdecompSetVarsLabels(SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
int SCIPdecompGetNBlocks(SCIP_DECOMP *decomp)
int SCIPdecompGetBlockGraphMinDegree(SCIP_DECOMP *decomp)
SCIP_RETCODE SCIPdecompSetConsLabels(SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
SCIP_RETCODE SCIPdecompCreate(SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem, int nblocks, SCIP_Bool original, SCIP_Bool benderslabels)
SCIP_RETCODE SCIPdecompGetVarsSize(SCIP_DECOMP *decomp, int *varssize, int nblocks)
int SCIPdecompGetNBlockGraphEdges(SCIP_DECOMP *decomp)
char * SCIPdecompPrintStats(SCIP_DECOMP *decomp, char *strbuf)
SCIP_RETCODE SCIPdecompClear(SCIP_DECOMP *decomp, SCIP_Bool clearvarlabels, SCIP_Bool clearconslabels)
SCIP_RETCODE SCIPdecompGetConssSize(SCIP_DECOMP *decomp, int *consssize, int nblocks)
void SCIPdecompGetConsLabels(SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
void SCIPdecompFree(SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem)
int SCIPdecompGetBlockGraphMaxDegree(SCIP_DECOMP *decomp)
void SCIPdecompSetUseBendersLabels(SCIP_DECOMP *decomp, SCIP_Bool benderslabels)
SCIP_Real SCIPdecompGetModularity(SCIP_DECOMP *decomp)
int SCIPdecompGetNBorderVars(SCIP_DECOMP *decomp)
SCIP_Real SCIPdecompGetAreaScore(SCIP_DECOMP *decomp)
void SCIPdecompGetVarsLabels(SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
SCIP_Bool SCIPdecompUseBendersLabels(SCIP_DECOMP *decomp)
int SCIPdecompGetNBlockGraphArticulations(SCIP_DECOMP *decomp)
int SCIPdecompGetNBorderConss(SCIP_DECOMP *decomp)
int SCIPdecompGetNBlockGraphComponents(SCIP_DECOMP *decomp)
SCIP_Bool SCIPdecompIsOriginal(SCIP_DECOMP *decomp)
memory allocation routines
struct BMS_BlkMem BMS_BLKMEM
type definitions for constraints and constraint handlers
type definitions for decompositions and the decomposition store
enum SCIP_Retcode SCIP_RETCODE