SCIP Doxygen Documentation
Loading...
Searching...
No Matches

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)