|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
struct_misc.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
55 * Elements are stored in an array, which grows dynamically in size as new elements are added to the queue.
57 * The array is organized as follows. The root element (that is the "best" element $r$ with $r <= x$ for all $x$)
58 * is stored in position 0. The children of an element at position $p$ are stored at positions $q_1 = 2*p+1$ and
59 * $q_2 = 2*p+2$. That means, the parent of the element at position $q$ is at position $p = (q-1)/2$.
173 int** successors; /**< adjacency list: for each node (first dimension) list of all successors */
174 void*** arcdata; /**< arc data corresponding to the arcs to successors given by the successors array */
178 int* components; /**< array to store the node indices of the components, one component after the other */
179 int* componentstarts; /**< array to store the start indices of the components in the components array */
Definition: struct_misc.h:153 Definition: struct_misc.h:142 type definitions for miscellaneous datastructures Definition: struct_misc.h:63 Definition: struct_var.h:196 Definition: struct_misc.h:195 Definition: struct_misc.h:36 Definition: struct_misc.h:101 Definition: struct_misc.h:109 Definition: struct_misc.h:73 SCIP_DECL_HASHGETKEY((*hashgetkey)) Definition: struct_misc.h:45 Definition: struct_misc.h:120 Definition: struct_misc.h:93 Definition: struct_misc.h:131 Definition: struct_misc.h:186 Definition: struct_misc.h:161 SCIP_DECL_SORTPTRCOMP((*ptrcomp)) Definition: struct_misc.h:80 SCIP_DECL_HASHKEYEQ((*hashkeyeq)) common defines and data types used in all packages of SCIP SCIP_DECL_HASHKEYVAL((*hashkeyval)) Definition: struct_misc.h:171 memory allocation routines |