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_EXPORT SCIP_RETCODE SCIPdecompCreate (SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem, int nblocks, SCIP_Bool original, SCIP_Bool benderslabels)
 
SCIP_EXPORT void SCIPdecompFree (SCIP_DECOMP **decomp, BMS_BLKMEM *blkmem)
 
SCIP_EXPORT SCIP_Bool SCIPdecompIsOriginal (SCIP_DECOMP *decomp)
 
SCIP_EXPORT void SCIPdecompSetUseBendersLabels (SCIP_DECOMP *decomp, SCIP_Bool benderslabels)
 
SCIP_EXPORT SCIP_Bool SCIPdecompUseBendersLabels (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetNBlocks (SCIP_DECOMP *decomp)
 
SCIP_EXPORT SCIP_Real SCIPdecompGetAreaScore (SCIP_DECOMP *decomp)
 
SCIP_EXPORT SCIP_Real SCIPdecompGetModularity (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetNBlockGraphEdges (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetNBlockGraphComponents (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetNBlockGraphArticulations (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetBlockGraphMaxDegree (SCIP_DECOMP *decomp)
 
SCIP_EXPORT int SCIPdecompGetBlockGraphMinDegree (SCIP_DECOMP *decomp)
 
SCIP_EXPORT SCIP_RETCODE SCIPdecompSetVarsLabels (SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
 
SCIP_EXPORT void SCIPdecompGetVarsLabels (SCIP_DECOMP *decomp, SCIP_VAR **vars, int *labels, int nvars)
 
SCIP_EXPORT SCIP_RETCODE SCIPdecompSetConsLabels (SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
 
SCIP_EXPORT void SCIPdecompGetConsLabels (SCIP_DECOMP *decomp, SCIP_CONS **conss, int *labels, int nconss)
 
SCIP_EXPORT SCIP_RETCODE SCIPdecompClear (SCIP_DECOMP *decomp, SCIP_Bool clearvarlabels, SCIP_Bool clearconslabels)
 
SCIP_EXPORT char * SCIPdecompPrintStats (SCIP_DECOMP *decomp, char *strbuf)