Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Digraph Struct Reference

Detailed Description

digraph structure to store and handle graphs

Definition at line 171 of file struct_misc.h.

#include <struct_misc.h>

Data Fields

int ** successors
 
void *** arcdatas
 
void ** nodedatas
 
int * successorssize
 
int * nsuccessors
 
int * components
 
int * componentstarts
 
int ncomponents
 
int componentstartsize
 
int nnodes
 

Field Documentation

void*** SCIP_Digraph::arcdatas

arc datas corresponding to the arcs to successors given by the successors array

Definition at line 174 of file struct_misc.h.

Referenced by ensureSuccessorsSize(), SCIPdigraphAddArc(), SCIPdigraphAddArcSafe(), SCIPdigraphCopy(), SCIPdigraphGetSuccessorsDatas(), SCIPdigraphResize(), and SCIPdigraphSetSizes().

void** SCIP_Digraph::nodedatas

arc datas corresponding to the arcs to successors given by the successors array

Definition at line 175 of file struct_misc.h.

Referenced by SCIPdigraphGetNodeDatas(), SCIPdigraphResize(), and SCIPdigraphSetNodeDatas().

int* SCIP_Digraph::successorssize
int* SCIP_Digraph::components

array to store the node indices of the components, one component after the other

Definition at line 178 of file struct_misc.h.

Referenced by SCIPdigraphComputeUndirectedComponents(), SCIPdigraphCopy(), SCIPdigraphFreeComponents(), SCIPdigraphGetComponent(), SCIPdigraphPrintComponents(), and SCIPdigraphTopoSortComponents().

int* SCIP_Digraph::componentstarts

array to store the start indices of the components in the components array

Definition at line 179 of file struct_misc.h.

Referenced by SCIPdigraphComputeUndirectedComponents(), SCIPdigraphCopy(), SCIPdigraphFreeComponents(), SCIPdigraphGetComponent(), SCIPdigraphPrintComponents(), and SCIPdigraphTopoSortComponents().

int SCIP_Digraph::ncomponents
int SCIP_Digraph::componentstartsize

size of array componentstarts

Definition at line 181 of file struct_misc.h.

Referenced by SCIPdigraphComputeUndirectedComponents(), SCIPdigraphFreeComponents(), and SCIPdigraphGetNComponents().

int SCIP_Digraph::nnodes