SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
DIJKSTRA_Graph Struct Reference

Detailed Description

graph structure - use consecutive storage for arcs

Definition at line 52 of file dijkstra.h.

#include <dijkstra.h>

Data Fields

unsigned int nodes
 
unsigned int * outbeg
 
unsigned int * outcnt
 
unsigned int arcs
 
unsigned int * weight
 
unsigned int * head
 
unsigned int minweight
 
unsigned int maxweight
 

Field Documentation

◆ nodes

unsigned int DIJKSTRA_Graph::nodes

number of nodes

Definition at line 54 of file dijkstra.h.

Referenced by separateGLS().

◆ outbeg

unsigned int* DIJKSTRA_Graph::outbeg

indices of out-arcs for each node in arcs array

Definition at line 55 of file dijkstra.h.

Referenced by isNeighbor(), and separateGLS().

◆ outcnt

unsigned int* DIJKSTRA_Graph::outcnt

number of out-arcs for each node

Definition at line 56 of file dijkstra.h.

Referenced by addGLSCliques(), isNeighbor(), and separateGLS().

◆ arcs

unsigned int DIJKSTRA_Graph::arcs

consecutive storage for all arcs

Definition at line 57 of file dijkstra.h.

Referenced by separateGLS().

◆ weight

unsigned int* DIJKSTRA_Graph::weight

corresponding weights for all arcs

Definition at line 58 of file dijkstra.h.

Referenced by addGLSCliques(), checkArraySizesGLS(), and separateGLS().

◆ head

unsigned int* DIJKSTRA_Graph::head

target nodes for all arcs

Definition at line 59 of file dijkstra.h.

Referenced by addGLSCliques(), checkArraySizesGLS(), isNeighbor(), and separateGLS().

◆ minweight

unsigned int DIJKSTRA_Graph::minweight

total minimal weight

Definition at line 60 of file dijkstra.h.

Referenced by addGLSCliques(), and separateGLS().

◆ maxweight

unsigned int DIJKSTRA_Graph::maxweight

total maximal weight

Definition at line 61 of file dijkstra.h.

Referenced by addGLSCliques(), and separateGLS().