struct_misc.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
61 * Elements are stored in an array, which grows dynamically in size as new elements are added to the queue.
63 * The array is organized as follows. The root element (that is the "best" element $r$ with $r <= x$ for all $x$)
64 * is stored in position 0. The children of an element at position $p$ are stored at positions $q_1 = 2*p+1$ and
65 * $q_2 = 2*p+2$. That means, the parent of the element at position $q$ is at position $p = (q-1)/2$.
212 int** successors; /**< adjacency list: for each node (first dimension) list of all successors */
213 void*** arcdata; /**< arc data corresponding to the arcs to successors given by the successors array */
217 int* components; /**< array to store the node indices of the components, one component after the other */
218 int* componentstarts; /**< array to store the start indices of the components in the components array */
263 /** disjoint set (disjoint set (union find)) data structure for querying and updating connectedness in a graph with integer vertices 0,...,n - 1 */
Definition: struct_misc.h:191
Definition: struct_misc.h:45
Definition: struct_misc.h:180
type definitions for miscellaneous datastructures
Definition: struct_misc.h:241
Definition: struct_misc.h:69
Definition: struct_misc.h:94
Definition: struct_misc.h:139
Definition: struct_var.h:198
Definition: struct_misc.h:101
Definition: struct_misc.h:234
Definition: struct_misc.h:255
Definition: struct_misc.h:37
Definition: struct_misc.h:127
Definition: struct_misc.h:147
Definition: struct_misc.h:51
Definition: struct_misc.h:158
Definition: struct_misc.h:120
Definition: struct_misc.h:169
Definition: struct_misc.h:225
Definition: struct_misc.h:199
Definition: struct_misc.h:79
Definition: struct_misc.h:113
Definition: struct_misc.h:264
common defines and data types used in all packages of SCIP
Definition: struct_misc.h:209
memory allocation routines