Scippy

SCIP

Solving Constraint Integer Programs

Detailed Description

public methods for decompositions

Author
Gregor Hendel

Definition in file pub_dcmp.h.

#include "blockmemshell/memory.h"
#include "scip/type_cons.h"
#include "scip/type_dcmp.h"

Go to the source code of this file.

Functions

SCIP_RETCODE SCIPdecompCreate (SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem, int nblocks, SCIP_Bool original, SCIP_Bool benderslabels)
 
void SCIPdecompFree (SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem)
 
SCIP_Bool SCIPdecompIsOriginal (SCIP_DECOMP *decomp)
 
void SCIPdecompSetUseBendersLabels (SCIP_DECOMP *decomp, SCIP_Bool benderslabels)
 
SCIP_Bool SCIPdecompUseBendersLabels (SCIP_DECOMP *decomp)
 
int SCIPdecompGetNBlocks (SCIP_DECOMP *decomp)
 
SCIP_Real SCIPdecompGetAreaScore (SCIP_DECOMP *decomp)
 
SCIP_Real SCIPdecompGetModularity (SCIP_DECOMP *decomp)
 
SCIP_RETCODE SCIPdecompGetVarsSize (SCIP_DECOMP *decomp, int *varssize, int nblocks)
 
SCIP_RETCODE SCIPdecompGetConssSize (SCIP_DECOMP *decomp, int *consssize, int nblocks)
 
int SCIPdecompGetNBorderVars (SCIP_DECOMP *decomp)
 
int SCIPdecompGetNBorderConss (SCIP_DECOMP *decomp)
 
int SCIPdecompGetNBlockGraphEdges (SCIP_DECOMP *decomp)
 
int SCIPdecompGetNBlockGraphComponents (SCIP_DECOMP *decomp)
 
int SCIPdecompGetNBlockGraphArticulations (SCIP_DECOMP *decomp)
 
int SCIPdecompGetBlockGraphMaxDegree (SCIP_DECOMP *decomp)
 
int SCIPdecompGetBlockGraphMinDegree (SCIP_DECOMP *decomp)
 
SCIP_RETCODE SCIPdecompSetVarsLabels (SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
 
void SCIPdecompGetVarsLabels (SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
 
SCIP_RETCODE SCIPdecompSetConsLabels (SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
 
void SCIPdecompGetConsLabels (SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
 
SCIP_RETCODE SCIPdecompClear (SCIP_DECOMP *decomp, SCIP_Bool clearvarlabels, SCIP_Bool clearconslabels)
 
char * SCIPdecompPrintStats (SCIP_DECOMP *decomp, char *strbuf)