Scippy

    SCIP

    Solving Constraint Integer Programs

    Detailed Description

    miscellaneous methods

    Author
    Tobias Achterberg
    Gerald Gamrath
    Stefan Heinz
    Michael Winkler
    Kati Wolter
    Gregor Hendel

    Definition in file misc.c.

    #include <assert.h>
    #include <string.h>
    #include <stdarg.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <errno.h>
    #include <ctype.h>
    #include <math.h>
    #include <strings.h>
    #include "scip/def.h"
    #include "scip/pub_message.h"
    #include "scip/misc.h"
    #include "scip/intervalarith.h"
    #include "scip/pub_misc.h"
    #include "scip/rational.h"
    #include "scip/struct_misc.h"
    #include "scip/sorttpl.c"

    Go to the source code of this file.

    Macros

    #define GMLNODEWIDTH   120.0
     
    #define GMLNODEHEIGTH   30.0
     
    #define GMLFONTSIZE   13
     
    #define GMLNODETYPE   "rectangle"
     
    #define GMLNODEFILLCOLOR   "#ff0000"
     
    #define GMLEDGECOLOR   "black"
     
    #define GMLNODEBORDERCOLOR   "#000000"
     
    #define PQ_PARENT(q)   (((q)+1)/2-1)
     
    #define PQ_LEFTCHILD(p)   (2*(p)+1)
     
    #define PQ_RIGHTCHILD(p)   (2*(p)+2)
     
    #define SCIP_MULTIHASH_MAXSIZE   33554431 /* 2^25 - 1*/
     
    #define SCIP_MULTIHASH_RESIZE_PERCENTAGE   65
     
    #define SCIP_MULTIHASH_GROW_FACTOR   1.31
     
    #define ELEM_DISTANCE(pos)   (((pos) + hashtable->mask + 1 - (hashtable->hashes[(pos)]>>(hashtable->shift))) & hashtable->mask)
     
    #define ELEM_DISTANCE(pos)   (((pos) + hashmap->mask + 1 - (hashmap->hashes[(pos)]>>(hashmap->shift))) & hashmap->mask)
     
    #define ELEM_DISTANCE(pos)   (((pos) + nslots - hashSetDesiredPos(hashset, hashset->slots[(pos)])) & mask)
     
    #define SORTTPL_NAMEEXT   Ind
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_INDCOMP
     
    #define SORTTPL_NAMEEXT   Ptr
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtr
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrReal
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealRealInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealRealBoolBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealRealIntBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrReal
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrRealIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrRealInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrRealBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrLongInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   PtrPtrLongIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   Real
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   RealBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_NAMEEXT   RealIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_NAMEEXT   RealIntLong
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_NAMEEXT   RealIntPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealPtrPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealRealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealLongRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_NAMEEXT   RealRealIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_NAMEEXT   RealRealRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_NAMEEXT   RealRealRealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealPtrPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_NAMEEXT   RealPtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_NAMEEXT   RealRealRealBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   void*
     
    #define SORTTPL_NAMEEXT   RealRealRealBoolBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD5TYPE   void*
     
    #define SORTTPL_NAMEEXT   Int
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_NAMEEXT   IntInt
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_NAMEEXT   IntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   IntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_NAMEEXT   IntIntInt
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_NAMEEXT   IntIntLong
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_NAMEEXT   IntRealLong
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_NAMEEXT   IntIntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_NAMEEXT   IntIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   IntPtrReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   IntIntIntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_NAMEEXT   IntIntIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   IntPtrIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_NAMEEXT   IntIntPtrPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_NAMEEXT   IntIntPtrPtrInterval
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_FIELD4TYPE   SCIP_INTERVAL
     
    #define SORTTPL_NAMEEXT   Long
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_NAMEEXT   LongPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_NAMEEXT   LongPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_NAMEEXT   LongPtrRealBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_NAMEEXT   LongPtrRealRealBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_NAMEEXT   LongPtrRealRealIntBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_FIELD5TYPE   SCIP_Bool
     
    #define SORTTPL_NAMEEXT   LongPtrPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_NAMEEXT   LongPtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_NAMEEXT   LongPtrPtrBoolInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_NAMEEXT   PtrIntIntBoolBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_NAMEEXT   IntPtrIntIntBoolBool
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD5TYPE   SCIP_Bool
     
    #define SORTTPL_NAMEEXT   DownInd
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_INDCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtr
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtr
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrReal
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrRealInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrRealBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrReal
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrRealIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrRealInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrRealBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrLongInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrPtrLongIntInt
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownReal
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealIntLong
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealIntPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealPtrPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealPtrPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealLongRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Longint
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealRealInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealRealPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealPtrPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealPtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealRealBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownRealRealRealBoolBoolPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Real
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD5TYPE   void*
     
    #define SORTTPL_NAMEEXT   DownInt
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntInt
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   SCIP_Real
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntInt
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntLong
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   SCIP_Longint
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntIntPtr
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntIntIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntPtrIntReal
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLong
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtr
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrRealBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrRealRealBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrRealRealIntBool
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   SCIP_Real
     
    #define SORTTPL_FIELD3TYPE   SCIP_Real
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_FIELD5TYPE   SCIP_Bool
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrPtrInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrPtrIntInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownLongPtrPtrBoolInt
     
    #define SORTTPL_KEYTYPE   SCIP_Longint
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   void*
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   int
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownPtrIntIntBoolBool
     
    #define SORTTPL_KEYTYPE   void*
     
    #define SORTTPL_FIELD1TYPE   int
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_PTRCOMP
     
    #define SORTTPL_BACKWARDS
     
    #define SORTTPL_NAMEEXT   DownIntPtrIntIntBoolBool
     
    #define SORTTPL_KEYTYPE   int
     
    #define SORTTPL_FIELD1TYPE   void*
     
    #define SORTTPL_FIELD2TYPE   int
     
    #define SORTTPL_FIELD3TYPE   int
     
    #define SORTTPL_FIELD4TYPE   SCIP_Bool
     
    #define SORTTPL_FIELD5TYPE   SCIP_Bool
     
    #define SORTTPL_BACKWARDS
     
    #define STARTSUCCESSORSSIZE   5
     
    #define DEFAULT_SEED   UINT32_C(123456789)
     
    #define DEFAULT_XOR   UINT32_C(362436000)
     
    #define DEFAULT_MWC   UINT32_C(521288629)
     
    #define DEFAULT_CST   UINT32_C(7654321)
     

    Functions

    SCIP_Real SCIPstudentTGetCriticalValue (SCIP_CONFIDENCELEVEL clevel, int df)
     
    SCIP_Real SCIPcomputeTwoSampleTTestValue (SCIP_Real meanx, SCIP_Real meany, SCIP_Real variancex, SCIP_Real variancey, SCIP_Real countx, SCIP_Real county)
     
    SCIP_Real SCIPerf (SCIP_Real x)
     
    SCIP_Real SCIPnormalGetCriticalValue (SCIP_CONFIDENCELEVEL clevel)
     
    SCIP_Real SCIPnormalCDF (SCIP_Real mean, SCIP_Real variance, SCIP_Real value)
     
    int SCIPregressionGetNObservations (SCIP_REGRESSION *regression)
     
    SCIP_Real SCIPregressionGetSlope (SCIP_REGRESSION *regression)
     
    SCIP_Real SCIPregressionGetIntercept (SCIP_REGRESSION *regression)
     
    static void regressionRecompute (SCIP_REGRESSION *regression)
     
    static void incrementalStatsUpdate (SCIP_Real value, SCIP_Real *meanptr, SCIP_Real *sumvarptr, int nobservations, SCIP_Bool add)
     
    void SCIPregressionRemoveObservation (SCIP_REGRESSION *regression, SCIP_Real x, SCIP_Real y)
     
    void SCIPregressionAddObservation (SCIP_REGRESSION *regression, SCIP_Real x, SCIP_Real y)
     
    void SCIPregressionReset (SCIP_REGRESSION *regression)
     
    SCIP_RETCODE SCIPregressionCreate (SCIP_REGRESSION **regression)
     
    void SCIPregressionFree (SCIP_REGRESSION **regression)
     
    static int calcGrowSize (int initsize, SCIP_Real growfac, int num)
     
    void SCIPgmlWriteNode (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor)
     
    void SCIPgmlWriteNodeWeight (FILE *file, unsigned int id, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor, SCIP_Real weight)
     
    void SCIPgmlWriteEdge (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color)
     
    void SCIPgmlWriteArc (FILE *file, unsigned int source, unsigned int target, const char *label, const char *color)
     
    void SCIPgmlWriteOpening (FILE *file, SCIP_Bool directed)
     
    void SCIPgmlWriteClosing (FILE *file)
     
    void SCIPdotWriteOpening (FILE *file)
     
    void SCIPdotWriteNode (FILE *file, int node, const char *label, const char *nodetype, const char *fillcolor, const char *bordercolor)
     
    void SCIPdotWriteArc (FILE *file, int source, int target, const char *color)
     
    void SCIPdotWriteClosing (FILE *file)
     
    SCIP_RETCODE SCIPsparseSolCreate (SCIP_SPARSESOL **sparsesol, SCIP_VAR **vars, int nvars, SCIP_Bool cleared)
     
    void SCIPsparseSolFree (SCIP_SPARSESOL **sparsesol)
     
    SCIP_VAR ** SCIPsparseSolGetVars (SCIP_SPARSESOL *sparsesol)
     
    int SCIPsparseSolGetNVars (SCIP_SPARSESOL *sparsesol)
     
    SCIP_LongintSCIPsparseSolGetLbs (SCIP_SPARSESOL *sparsesol)
     
    SCIP_LongintSCIPsparseSolGetUbs (SCIP_SPARSESOL *sparsesol)
     
    void SCIPsparseSolGetFirstSol (SCIP_SPARSESOL *sparsesol, SCIP_Longint *sol, int nvars)
     
    SCIP_Bool SCIPsparseSolGetNextSol (SCIP_SPARSESOL *sparsesol, SCIP_Longint *sol, int nvars)
     
    static SCIP_RETCODE queueResize (SCIP_QUEUE *queue, int minsize)
     
    SCIP_RETCODE SCIPqueueCreate (SCIP_QUEUE **queue, int initsize, SCIP_Real sizefac)
     
    void SCIPqueueFree (SCIP_QUEUE **queue)
     
    void SCIPqueueClear (SCIP_QUEUE *queue)
     
    static SCIP_RETCODE queueCheckSize (SCIP_QUEUE *queue)
     
    static void queueCheckMarker (SCIP_QUEUE *queue)
     
    SCIP_RETCODE SCIPqueueInsert (SCIP_QUEUE *queue, void *elem)
     
    SCIP_RETCODE SCIPqueueInsertUInt (SCIP_QUEUE *queue, unsigned int elem)
     
    void * SCIPqueueRemove (SCIP_QUEUE *queue)
     
    unsigned int SCIPqueueRemoveUInt (SCIP_QUEUE *queue)
     
    void * SCIPqueueFirst (SCIP_QUEUE *queue)
     
    unsigned int SCIPqueueFirstUInt (SCIP_QUEUE *queue)
     
    SCIP_Bool SCIPqueueIsEmpty (SCIP_QUEUE *queue)
     
    int SCIPqueueNElems (SCIP_QUEUE *queue)
     
    static SCIP_RETCODE pqueueResize (SCIP_PQUEUE *pqueue, int minsize)
     
    SCIP_RETCODE SCIPpqueueCreate (SCIP_PQUEUE **pqueue, int initsize, SCIP_Real sizefac, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), SCIP_DECL_PQUEUEELEMCHGPOS((*elemchgpos)))
     
    void SCIPpqueueFree (SCIP_PQUEUE **pqueue)
     
    void SCIPpqueueClear (SCIP_PQUEUE *pqueue)
     
    static void pqueueElemChgPos (SCIP_PQUEUE *pqueue, void *elem, int oldpos, int newpos)
     
    SCIP_RETCODE SCIPpqueueInsert (SCIP_PQUEUE *pqueue, void *elem)
     
    void SCIPpqueueDelPos (SCIP_PQUEUE *pqueue, int pos)
     
    void * SCIPpqueueRemove (SCIP_PQUEUE *pqueue)
     
    void * SCIPpqueueFirst (SCIP_PQUEUE *pqueue)
     
    int SCIPpqueueNElems (SCIP_PQUEUE *pqueue)
     
    void ** SCIPpqueueElems (SCIP_PQUEUE *pqueue)
     
    int SCIPpqueueFind (SCIP_PQUEUE *pqueue, void *elem)
     
    static uint32_t hashvalue (uint64_t input)
     
    int SCIPcalcMultihashSize (int minsize)
     
    static SCIP_RETCODE multihashlistAppend (SCIP_MULTIHASHLIST **multihashlist, BMS_BLKMEM *blkmem, void *element)
     
    static void multihashlistFree (SCIP_MULTIHASHLIST **multihashlist, BMS_BLKMEM *blkmem)
     
    static SCIP_MULTIHASHLISTmultihashlistFind (SCIP_MULTIHASHLIST *multihashlist, SCIP_DECL_HASHGETKEY((*hashgetkey)), SCIP_DECL_HASHKEYEQ((*hashkeyeq)), SCIP_DECL_HASHKEYVAL((*hashkeyval)), void *userptr, uint64_t keyval, void *key)
     
    static void * multihashlistRetrieve (SCIP_MULTIHASHLIST *multihashlist, SCIP_DECL_HASHGETKEY((*hashgetkey)), SCIP_DECL_HASHKEYEQ((*hashkeyeq)), SCIP_DECL_HASHKEYVAL((*hashkeyval)), void *userptr, uint64_t keyval, void *key)
     
    static void * multihashlistRetrieveNext (SCIP_MULTIHASHLIST **multihashlist, SCIP_DECL_HASHGETKEY((*hashgetkey)), SCIP_DECL_HASHKEYEQ((*hashkeyeq)), SCIP_DECL_HASHKEYVAL((*hashkeyval)), void *userptr, uint64_t keyval, void *key)
     
    static SCIP_Bool multihashlistRemove (SCIP_MULTIHASHLIST **multihashlist, BMS_BLKMEM *blkmem, void *element)
     
    static SCIP_RETCODE multihashResize (SCIP_MULTIHASH *multihash)
     
    SCIP_RETCODE SCIPmultihashCreate (SCIP_MULTIHASH **multihash, BMS_BLKMEM *blkmem, int tablesize, SCIP_DECL_HASHGETKEY((*hashgetkey)), SCIP_DECL_HASHKEYEQ((*hashkeyeq)), SCIP_DECL_HASHKEYVAL((*hashkeyval)), void *userptr)
     
    void SCIPmultihashFree (SCIP_MULTIHASH **multihash)
     
    SCIP_RETCODE SCIPmultihashInsert (SCIP_MULTIHASH *multihash, void *element)
     
    SCIP_RETCODE SCIPmultihashSafeInsert (SCIP_MULTIHASH *multihash, void *element)
     
    void * SCIPmultihashRetrieve (SCIP_MULTIHASH *multihash, void *key)
     
    void * SCIPmultihashRetrieveNext (SCIP_MULTIHASH *multihash, SCIP_MULTIHASHLIST **multihashlist, void *key)
     
    SCIP_Bool SCIPmultihashExists (SCIP_MULTIHASH *multihash, void *element)
     
    SCIP_RETCODE SCIPmultihashRemove (SCIP_MULTIHASH *multihash, void *element)
     
    void SCIPmultihashRemoveAll (SCIP_MULTIHASH *multihash)
     
    SCIP_Longint SCIPmultihashGetNElements (SCIP_MULTIHASH *multihash)
     
    SCIP_Real SCIPmultihashGetLoad (SCIP_MULTIHASH *multihash)
     
    void SCIPmultihashPrintStatistics (SCIP_MULTIHASH *multihash, SCIP_MESSAGEHDLR *messagehdlr)
     
    SCIP_RETCODE SCIPhashtableCreate (SCIP_HASHTABLE **hashtable, BMS_BLKMEM *blkmem, int tablesize, SCIP_DECL_HASHGETKEY((*hashgetkey)), SCIP_DECL_HASHKEYEQ((*hashkeyeq)), SCIP_DECL_HASHKEYVAL((*hashkeyval)), void *userptr)
     
    void SCIPhashtableFree (SCIP_HASHTABLE **hashtable)
     
    static SCIP_RETCODE hashtableInsert (SCIP_HASHTABLE *hashtable, void *element, void *key, uint32_t hashval, SCIP_Bool override)
     
    static SCIP_RETCODE hashtableCheckLoad (SCIP_HASHTABLE *hashtable)
     
    SCIP_RETCODE SCIPhashtableInsert (SCIP_HASHTABLE *hashtable, void *element)
     
    SCIP_RETCODE SCIPhashtableSafeInsert (SCIP_HASHTABLE *hashtable, void *element)
     
    void * SCIPhashtableRetrieve (SCIP_HASHTABLE *hashtable, void *key)
     
    SCIP_Bool SCIPhashtableExists (SCIP_HASHTABLE *hashtable, void *element)
     
    SCIP_RETCODE SCIPhashtableRemove (SCIP_HASHTABLE *hashtable, void *element)
     
    void SCIPhashtableRemoveAll (SCIP_HASHTABLE *hashtable)
     
    SCIP_Longint SCIPhashtableGetNElements (SCIP_HASHTABLE *hashtable)
     
    int SCIPhashtableGetNEntries (SCIP_HASHTABLE *hashtable)
     
    void * SCIPhashtableGetEntry (SCIP_HASHTABLE *hashtable, int entryidx)
     
    SCIP_Real SCIPhashtableGetLoad (SCIP_HASHTABLE *hashtable)
     
    void SCIPhashtablePrintStatistics (SCIP_HASHTABLE *hashtable, SCIP_MESSAGEHDLR *messagehdlr)
     
     SCIP_DECL_HASHKEYEQ (SCIPhashKeyEqString)
     
     SCIP_DECL_HASHKEYVAL (SCIPhashKeyValString)
     
     SCIP_DECL_HASHGETKEY (SCIPhashGetKeyStandard)
     
     SCIP_DECL_HASHKEYEQ (SCIPhashKeyEqPtr)
     
     SCIP_DECL_HASHKEYVAL (SCIPhashKeyValPtr)
     
    static SCIP_RETCODE hashmapInsert (SCIP_HASHMAP *hashmap, void *origin, SCIP_HASHMAPIMAGE image, uint32_t hashval, SCIP_Bool override)
     
    static SCIP_Bool hashmapLookup (SCIP_HASHMAP *hashmap, void *origin, uint32_t *pos)
     
    static SCIP_RETCODE hashmapCheckLoad (SCIP_HASHMAP *hashmap)
     
    SCIP_RETCODE SCIPhashmapCreate (SCIP_HASHMAP **hashmap, BMS_BLKMEM *blkmem, int mapsize)
     
    void SCIPhashmapFree (SCIP_HASHMAP **hashmap)
     
    SCIP_RETCODE SCIPhashmapInsert (SCIP_HASHMAP *hashmap, void *origin, void *image)
     
    SCIP_RETCODE SCIPhashmapInsertInt (SCIP_HASHMAP *hashmap, void *origin, int image)
     
    SCIP_RETCODE SCIPhashmapInsertLong (SCIP_HASHMAP *hashmap, void *origin, SCIP_Longint image)
     
    SCIP_RETCODE SCIPhashmapInsertReal (SCIP_HASHMAP *hashmap, void *origin, SCIP_Real image)
     
    void * SCIPhashmapGetImage (SCIP_HASHMAP *hashmap, void *origin)
     
    int SCIPhashmapGetImageInt (SCIP_HASHMAP *hashmap, void *origin)
     
    SCIP_Longint SCIPhashmapGetImageLong (SCIP_HASHMAP *hashmap, void *origin)
     
    SCIP_Real SCIPhashmapGetImageReal (SCIP_HASHMAP *hashmap, void *origin)
     
    SCIP_RETCODE SCIPhashmapSetImage (SCIP_HASHMAP *hashmap, void *origin, void *image)
     
    SCIP_RETCODE SCIPhashmapSetImageInt (SCIP_HASHMAP *hashmap, void *origin, int image)
     
    SCIP_RETCODE SCIPhashmapSetImageReal (SCIP_HASHMAP *hashmap, void *origin, SCIP_Real image)
     
    SCIP_Bool SCIPhashmapExists (SCIP_HASHMAP *hashmap, void *origin)
     
    SCIP_RETCODE SCIPhashmapRemove (SCIP_HASHMAP *hashmap, void *origin)
     
    void SCIPhashmapPrintStatistics (SCIP_HASHMAP *hashmap, SCIP_MESSAGEHDLR *messagehdlr)
     
    SCIP_Bool SCIPhashmapIsEmpty (SCIP_HASHMAP *hashmap)
     
    int SCIPhashmapGetNElements (SCIP_HASHMAP *hashmap)
     
    int SCIPhashmapGetNEntries (SCIP_HASHMAP *hashmap)
     
    SCIP_HASHMAPENTRYSCIPhashmapGetEntry (SCIP_HASHMAP *hashmap, int entryidx)
     
    void * SCIPhashmapEntryGetOrigin (SCIP_HASHMAPENTRY *entry)
     
    void * SCIPhashmapEntryGetImage (SCIP_HASHMAPENTRY *entry)
     
    int SCIPhashmapEntryGetImageInt (SCIP_HASHMAPENTRY *entry)
     
    SCIP_Real SCIPhashmapEntryGetImageReal (SCIP_HASHMAPENTRY *entry)
     
    void SCIPhashmapEntrySetImage (SCIP_HASHMAPENTRY *entry, void *image)
     
    void SCIPhashmapEntrySetImageInt (SCIP_HASHMAPENTRY *entry, int image)
     
    void SCIPhashmapEntrySetImageReal (SCIP_HASHMAPENTRY *entry, SCIP_Real image)
     
    SCIP_RETCODE SCIPhashmapRemoveAll (SCIP_HASHMAP *hashmap)
     
    static uint32_t hashSetDesiredPos (SCIP_HASHSET *hashset, void *element)
     
    static void hashsetInsert (SCIP_HASHSET *hashset, void *element)
     
    static SCIP_RETCODE hashsetCheckLoad (SCIP_HASHSET *hashset, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPhashsetCreate (SCIP_HASHSET **hashset, BMS_BLKMEM *blkmem, int size)
     
    void SCIPhashsetFree (SCIP_HASHSET **hashset, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPhashsetInsert (SCIP_HASHSET *hashset, BMS_BLKMEM *blkmem, void *element)
     
    SCIP_Bool SCIPhashsetExists (SCIP_HASHSET *hashset, void *element)
     
    SCIP_RETCODE SCIPhashsetRemove (SCIP_HASHSET *hashset, void *element)
     
    void SCIPhashsetPrintStatistics (SCIP_HASHSET *hashset, SCIP_MESSAGEHDLR *messagehdlr)
     
    SCIP_Bool SCIPhashsetIsEmpty (SCIP_HASHSET *hashset)
     
    int SCIPhashsetGetNElements (SCIP_HASHSET *hashset)
     
    int SCIPhashsetGetNSlots (SCIP_HASHSET *hashset)
     
    void ** SCIPhashsetGetSlots (SCIP_HASHSET *hashset)
     
    void SCIPhashsetRemoveAll (SCIP_HASHSET *hashset)
     
    SCIP_RETCODE SCIPrealarrayCreate (SCIP_REALARRAY **realarray, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPrealarrayCopy (SCIP_REALARRAY **realarray, BMS_BLKMEM *blkmem, SCIP_REALARRAY *sourcerealarray)
     
    SCIP_RETCODE SCIPrealarrayFree (SCIP_REALARRAY **realarray)
     
    SCIP_RETCODE SCIPrealarrayExtend (SCIP_REALARRAY *realarray, int arraygrowinit, SCIP_Real arraygrowfac, int minidx, int maxidx)
     
    SCIP_RETCODE SCIPrealarrayClear (SCIP_REALARRAY *realarray)
     
    SCIP_Real SCIPrealarrayGetVal (SCIP_REALARRAY *realarray, int idx)
     
    SCIP_RETCODE SCIPrealarraySetVal (SCIP_REALARRAY *realarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, SCIP_Real val)
     
    SCIP_RETCODE SCIPrealarrayIncVal (SCIP_REALARRAY *realarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, SCIP_Real incval)
     
    int SCIPrealarrayGetMinIdx (SCIP_REALARRAY *realarray)
     
    int SCIPrealarrayGetMaxIdx (SCIP_REALARRAY *realarray)
     
    SCIP_RETCODE SCIPintarrayCreate (SCIP_INTARRAY **intarray, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPintarrayCopy (SCIP_INTARRAY **intarray, BMS_BLKMEM *blkmem, SCIP_INTARRAY *sourceintarray)
     
    SCIP_RETCODE SCIPintarrayFree (SCIP_INTARRAY **intarray)
     
    SCIP_RETCODE SCIPintarrayExtend (SCIP_INTARRAY *intarray, int arraygrowinit, SCIP_Real arraygrowfac, int minidx, int maxidx)
     
    SCIP_RETCODE SCIPintarrayClear (SCIP_INTARRAY *intarray)
     
    int SCIPintarrayGetVal (SCIP_INTARRAY *intarray, int idx)
     
    SCIP_RETCODE SCIPintarraySetVal (SCIP_INTARRAY *intarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, int val)
     
    SCIP_RETCODE SCIPintarrayIncVal (SCIP_INTARRAY *intarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, int incval)
     
    int SCIPintarrayGetMinIdx (SCIP_INTARRAY *intarray)
     
    int SCIPintarrayGetMaxIdx (SCIP_INTARRAY *intarray)
     
    SCIP_RETCODE SCIPboolarrayCreate (SCIP_BOOLARRAY **boolarray, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPboolarrayCopy (SCIP_BOOLARRAY **boolarray, BMS_BLKMEM *blkmem, SCIP_BOOLARRAY *sourceboolarray)
     
    SCIP_RETCODE SCIPboolarrayFree (SCIP_BOOLARRAY **boolarray)
     
    SCIP_RETCODE SCIPboolarrayExtend (SCIP_BOOLARRAY *boolarray, int arraygrowinit, SCIP_Real arraygrowfac, int minidx, int maxidx)
     
    SCIP_RETCODE SCIPboolarrayClear (SCIP_BOOLARRAY *boolarray)
     
    SCIP_Bool SCIPboolarrayGetVal (SCIP_BOOLARRAY *boolarray, int idx)
     
    SCIP_RETCODE SCIPboolarraySetVal (SCIP_BOOLARRAY *boolarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, SCIP_Bool val)
     
    int SCIPboolarrayGetMinIdx (SCIP_BOOLARRAY *boolarray)
     
    int SCIPboolarrayGetMaxIdx (SCIP_BOOLARRAY *boolarray)
     
    SCIP_RETCODE SCIPptrarrayCreate (SCIP_PTRARRAY **ptrarray, BMS_BLKMEM *blkmem)
     
    SCIP_RETCODE SCIPptrarrayCopy (SCIP_PTRARRAY **ptrarray, BMS_BLKMEM *blkmem, SCIP_PTRARRAY *sourceptrarray)
     
    SCIP_RETCODE SCIPptrarrayFree (SCIP_PTRARRAY **ptrarray)
     
    SCIP_RETCODE SCIPptrarrayExtend (SCIP_PTRARRAY *ptrarray, int arraygrowinit, SCIP_Real arraygrowfac, int minidx, int maxidx)
     
    SCIP_RETCODE SCIPptrarrayClear (SCIP_PTRARRAY *ptrarray)
     
    void * SCIPptrarrayGetVal (SCIP_PTRARRAY *ptrarray, int idx)
     
    SCIP_RETCODE SCIPptrarraySetVal (SCIP_PTRARRAY *ptrarray, int arraygrowinit, SCIP_Real arraygrowfac, int idx, void *val)
     
    int SCIPptrarrayGetMinIdx (SCIP_PTRARRAY *ptrarray)
     
    int SCIPptrarrayGetMaxIdx (SCIP_PTRARRAY *ptrarray)
     
     SCIP_DECL_SORTPTRCOMP (SCIPsortCompInt)
     
     SCIP_DECL_SORTINDCOMP (SCIPsortArgsortInt)
     
     SCIP_DECL_SORTINDCOMP (SCIPsortArgsortPtr)
     
    void SCIPsort (int *perm, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int len)
     
    void SCIPsortDown (int *perm, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int len)
     
    SCIP_RETCODE SCIPactivityCreate (SCIP_RESOURCEACTIVITY **activity, SCIP_VAR *var, int duration, int demand)
     
    void SCIPactivityFree (SCIP_RESOURCEACTIVITY **activity)
     
    SCIP_VARSCIPactivityGetVar (SCIP_RESOURCEACTIVITY *activity)
     
    int SCIPactivityGetDuration (SCIP_RESOURCEACTIVITY *activity)
     
    int SCIPactivityGetDemand (SCIP_RESOURCEACTIVITY *activity)
     
    int SCIPactivityGetEnergy (SCIP_RESOURCEACTIVITY *activity)
     
    static SCIP_RETCODE doProfileCreate (SCIP_PROFILE **profile, int capacity)
     
    SCIP_RETCODE SCIPprofileCreate (SCIP_PROFILE **profile, int capacity)
     
    void SCIPprofileFree (SCIP_PROFILE **profile)
     
    void SCIPprofilePrint (SCIP_PROFILE *profile, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)
     
    int SCIPprofileGetCapacity (SCIP_PROFILE *profile)
     
    int SCIPprofileGetNTimepoints (SCIP_PROFILE *profile)
     
    int * SCIPprofileGetTimepoints (SCIP_PROFILE *profile)
     
    int * SCIPprofileGetLoads (SCIP_PROFILE *profile)
     
    int SCIPprofileGetTime (SCIP_PROFILE *profile, int pos)
     
    int SCIPprofileGetLoad (SCIP_PROFILE *profile, int pos)
     
    SCIP_Bool SCIPprofileFindLeft (SCIP_PROFILE *profile, int timepoint, int *pos)
     
    static SCIP_RETCODE ensureProfileSize (SCIP_PROFILE *profile, int neededsize)
     
    static SCIP_RETCODE profileInsertTimepoint (SCIP_PROFILE *profile, int timepoint, int *pos)
     
    static SCIP_RETCODE profileUpdate (SCIP_PROFILE *profile, int left, int right, int demand, int *pos, SCIP_Bool *infeasible)
     
    SCIP_RETCODE SCIPprofileInsertCore (SCIP_PROFILE *profile, int left, int right, int demand, int *pos, SCIP_Bool *infeasible)
     
    SCIP_RETCODE SCIPprofileDeleteCore (SCIP_PROFILE *profile, int left, int right, int demand)
     
    static int profileFindFeasibleStart (SCIP_PROFILE *profile, int pos, int lst, int duration, int demand, SCIP_Bool *infeasible)
     
    int SCIPprofileGetEarliestFeasibleStart (SCIP_PROFILE *profile, int est, int lst, int duration, int demand, SCIP_Bool *infeasible)
     
    static int profileFindDownFeasibleStart (SCIP_PROFILE *profile, int pos, int ect, int duration, int demand, SCIP_Bool *infeasible)
     
    int SCIPprofileGetLatestFeasibleStart (SCIP_PROFILE *profile, int est, int lst, int duration, int demand, SCIP_Bool *infeasible)
     
    SCIP_RETCODE SCIPdigraphCreate (SCIP_DIGRAPH **digraph, BMS_BLKMEM *blkmem, int nnodes)
     
    SCIP_RETCODE SCIPdigraphResize (SCIP_DIGRAPH *digraph, int nnodes)
     
    SCIP_RETCODE SCIPdigraphCopy (SCIP_DIGRAPH **targetdigraph, SCIP_DIGRAPH *sourcedigraph, BMS_BLKMEM *targetblkmem)
     
    SCIP_RETCODE SCIPdigraphSetSizes (SCIP_DIGRAPH *digraph, int *sizes)
     
    void SCIPdigraphFree (SCIP_DIGRAPH **digraph)
     
    static SCIP_RETCODE ensureSuccessorsSize (SCIP_DIGRAPH *digraph, int idx, int newsize)
     
    SCIP_RETCODE SCIPdigraphAddArc (SCIP_DIGRAPH *digraph, int startnode, int endnode, void *data)
     
    SCIP_RETCODE SCIPdigraphAddArcSafe (SCIP_DIGRAPH *digraph, int startnode, int endnode, void *data)
     
    SCIP_RETCODE SCIPdigraphSetNSuccessors (SCIP_DIGRAPH *digraph, int node, int nsuccessors)
     
    int SCIPdigraphGetNNodes (SCIP_DIGRAPH *digraph)
     
    void * SCIPdigraphGetNodeData (SCIP_DIGRAPH *digraph, int node)
     
    void SCIPdigraphSetNodeData (SCIP_DIGRAPH *digraph, void *dataptr, int node)
     
    int SCIPdigraphGetNArcs (SCIP_DIGRAPH *digraph)
     
    int SCIPdigraphGetNSuccessors (SCIP_DIGRAPH *digraph, int node)
     
    int * SCIPdigraphGetSuccessors (SCIP_DIGRAPH *digraph, int node)
     
    void ** SCIPdigraphGetSuccessorsData (SCIP_DIGRAPH *digraph, int node)
     
    static void depthFirstSearch (SCIP_DIGRAPH *digraph, int startnode, SCIP_Bool *visited, int *dfsstack, int *stackadjvisited, int *dfsnodes, int *ndfsnodes)
     
    static void findArticulationPointsUtil (SCIP_DIGRAPH *digraph, int startnode, SCIP_Bool *visited, int *tdisc, int *mindisc, int *parent, SCIP_Bool *articulationflag, int time)
     
    SCIP_RETCODE SCIPdigraphGetArticulationPoints (SCIP_DIGRAPH *digraph, int **articulations, int *narticulations)
     
    SCIP_RETCODE SCIPdigraphComputeUndirectedComponents (SCIP_DIGRAPH *digraph, int minsize, int *components, int *ncomponents)
     
    SCIP_RETCODE SCIPdigraphTopoSortComponents (SCIP_DIGRAPH *digraph)
     
    int SCIPdigraphGetNComponents (SCIP_DIGRAPH *digraph)
     
    void SCIPdigraphGetComponent (SCIP_DIGRAPH *digraph, int compidx, int **nodes, int *nnodes)
     
    static void tarjan (SCIP_DIGRAPH *digraph, int v, int *lowlink, int *dfsidx, int *stack, int *stacksize, SCIP_Bool *unprocessed, SCIP_Bool *nodeinstack, int *maxdfs, int *strongcomponents, int *nstrongcomponents, int *strongcompstartidx, int *nstorednodes)
     
    SCIP_RETCODE SCIPdigraphComputeDirectedComponents (SCIP_DIGRAPH *digraph, int compidx, int *strongcomponents, int *strongcompstartidx, int *nstrongcomponents)
     
    void SCIPdigraphFreeComponents (SCIP_DIGRAPH *digraph)
     
    void SCIPdigraphPrint (SCIP_DIGRAPH *digraph, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)
     
    void SCIPdigraphPrintGml (SCIP_DIGRAPH *digraph, FILE *file)
     
    void SCIPdigraphPrintComponents (SCIP_DIGRAPH *digraph, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)
     
    static SCIP_RETCODE btnodeCreateEmpty (SCIP_BT *tree, SCIP_BTNODE **node)
     
    SCIP_RETCODE SCIPbtnodeCreate (SCIP_BT *tree, SCIP_BTNODE **node, void *dataptr)
     
    static void btnodeFreeLeaf (SCIP_BT *tree, SCIP_BTNODE **node)
     
    void SCIPbtnodeFree (SCIP_BT *tree, SCIP_BTNODE **node)
     
    void * SCIPbtnodeGetData (SCIP_BTNODE *node)
     
    SCIP_BTNODESCIPbtnodeGetParent (SCIP_BTNODE *node)
     
    SCIP_BTNODESCIPbtnodeGetLeftchild (SCIP_BTNODE *node)
     
    SCIP_BTNODESCIPbtnodeGetRightchild (SCIP_BTNODE *node)
     
    SCIP_BTNODESCIPbtnodeGetSibling (SCIP_BTNODE *node)
     
    SCIP_Bool SCIPbtnodeIsRoot (SCIP_BTNODE *node)
     
    SCIP_Bool SCIPbtnodeIsLeaf (SCIP_BTNODE *node)
     
    SCIP_Bool SCIPbtnodeIsLeftchild (SCIP_BTNODE *node)
     
    SCIP_Bool SCIPbtnodeIsRightchild (SCIP_BTNODE *node)
     
    void SCIPbtnodeSetData (SCIP_BTNODE *node, void *dataptr)
     
    void SCIPbtnodeSetParent (SCIP_BTNODE *node, SCIP_BTNODE *parent)
     
    void SCIPbtnodeSetLeftchild (SCIP_BTNODE *node, SCIP_BTNODE *left)
     
    void SCIPbtnodeSetRightchild (SCIP_BTNODE *node, SCIP_BTNODE *right)
     
    SCIP_RETCODE SCIPbtCreate (SCIP_BT **tree, BMS_BLKMEM *blkmem)
     
    void SCIPbtFree (SCIP_BT **tree)
     
    static void btPrintSubtree (SCIP_BTNODE *node, FILE *file, int *nnodes)
     
    void SCIPbtPrintGml (SCIP_BT *tree, FILE *file)
     
    SCIP_Bool SCIPbtIsEmpty (SCIP_BT *tree)
     
    SCIP_BTNODESCIPbtGetRoot (SCIP_BT *tree)
     
    void SCIPbtSetRoot (SCIP_BT *tree, SCIP_BTNODE *root)
     
    SCIP_Real SCIPcalcMachineEpsilon (void)
     
    SCIP_Longint SCIPcalcGreComDiv (SCIP_Longint val1, SCIP_Longint val2)
     
    SCIP_Real SCIPnextafter (SCIP_Real from, SCIP_Real to)
     
    SCIP_Longint SCIPcalcSmaComMul (SCIP_Longint val1, SCIP_Longint val2)
     
    SCIP_Bool SCIPrealToRational (SCIP_Real val, SCIP_Real mindelta, SCIP_Real maxdelta, SCIP_Longint maxdnom, SCIP_Longint *numerator, SCIP_Longint *denominator)
     
    SCIP_Bool SCIPrealIsExactlyIntegral (SCIP_Real val)
     
    static SCIP_Bool isIntegralScalar (SCIP_Real val, SCIP_Real scalar, SCIP_Real mindelta, SCIP_Real maxdelta)
     
    SCIP_RETCODE SCIPcalcIntegralScalar (SCIP_Real *vals, int nvals, SCIP_Real mindelta, SCIP_Real maxdelta, SCIP_Longint maxdnom, SCIP_Real maxscale, SCIP_Real *intscalar, SCIP_Bool *success)
     
    SCIP_RETCODE SCIPcalcIntegralScalarExact (BMS_BUFMEM *buffer, SCIP_RATIONAL **vals, int nvals, SCIP_Real maxscale, SCIP_RATIONAL *intscalar, SCIP_Bool *success)
     
    SCIP_Bool SCIPfindSimpleRational (SCIP_Real lb, SCIP_Real ub, SCIP_Longint maxdnom, SCIP_Longint *numerator, SCIP_Longint *denominator)
     
    SCIP_Real SCIPselectSimpleValue (SCIP_Real lb, SCIP_Real ub, SCIP_Longint maxdnom)
     
    SCIP_Real SCIPcalcRootNewton (SCIP_DECL_NEWTONEVAL((*function)), SCIP_DECL_NEWTONEVAL((*derivative)), SCIP_Real *params, int nparams, SCIP_Real x, SCIP_Real eps, int k)
     
    void SCIPrandomSetSeed (SCIP_RANDNUMGEN *randnumgen, unsigned int initseed)
     
    static uint32_t randomGetRand (SCIP_RANDNUMGEN *randnumgen)
     
    SCIP_RETCODE SCIPrandomCreate (SCIP_RANDNUMGEN **randnumgen, BMS_BLKMEM *blkmem, unsigned int initialseed)
     
    void SCIPrandomFree (SCIP_RANDNUMGEN **randnumgen, BMS_BLKMEM *blkmem)
     
    int SCIPrandomGetInt (SCIP_RANDNUMGEN *randnumgen, int minrandval, int maxrandval)
     
    SCIP_Real SCIPrandomGetReal (SCIP_RANDNUMGEN *randnumgen, SCIP_Real minrandval, SCIP_Real maxrandval)
     
    void SCIPrandomPermuteIntArray (SCIP_RANDNUMGEN *randnumgen, int *array, int begin, int end)
     
    void SCIPrandomPermuteArray (SCIP_RANDNUMGEN *randnumgen, void **array, int begin, int end)
     
    SCIP_RETCODE SCIPrandomGetSubset (SCIP_RANDNUMGEN *randnumgen, void **set, int nelems, void **subset, int nsubelems)
     
    SCIP_Longint SCIPcalcBinomCoef (int n, int m)
     
    unsigned int SCIPcalcFibHash (SCIP_Real v)
     
    SCIP_Real SCIPnegateReal (SCIP_Real x)
     
    void SCIPswapInts (int *value1, int *value2)
     
    void SCIPswapReals (SCIP_Real *value1, SCIP_Real *value2)
     
    void SCIPswapPointers (void **pointer1, void **pointer2)
     
    void SCIPcomputeArraysIntersectionInt (int *array1, int narray1, int *array2, int narray2, int *intersectarray, int *nintersectarray)
     
    void SCIPcomputeArraysIntersectionPtr (void **array1, int narray1, void **array2, int narray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void **intersectarray, int *nintersectarray)
     
    void SCIPcomputeArraysSetminusInt (int *array1, int narray1, int *array2, int narray2, int *setminusarray, int *nsetminusarray)
     
    int SCIPmemccpy (char *dest, const char *src, char stop, unsigned int cnt)
     
    void SCIPprintSysError (const char *message)
     
    char * SCIPstrtok (char *s, const char *delim, char **ptrptr)
     
    void SCIPescapeString (char *t, int bufsize, const char *s)
     
    SCIP_RETCODE SCIPskipSpace (char **s)
     
    int SCIPsnprintf (char *t, int len, const char *s,...)
     
    int SCIPstrcasecmp (const char *s1, const char *s2)
     
    int SCIPstrncasecmp (const char *s1, const char *s2, int length)
     
    int SCIPstrncpy (char *t, const char *s, int size)
     
    SCIP_Bool SCIPstrToIntValue (const char *str, int *value, char **endptr)
     
    SCIP_Bool SCIPstrToRealValue (const char *str, SCIP_Real *value, char **endptr)
     
    void SCIPstrCopySection (const char *str, char startchar, char endchar, char *token, int size, char **endptr)
     
    SCIP_Bool SCIPfileExists (const char *filename)
     
    void SCIPsplitFilename (char *filename, char **path, char **name, char **extension, char **compression)
     
    SCIP_Real SCIPrelDiff (SCIP_Real val1, SCIP_Real val2)
     
    SCIP_Real SCIPcomputeGap (SCIP_Real eps, SCIP_Real inf, SCIP_Real primalbound, SCIP_Real dualbound)
     
    SCIP_RETCODE SCIPdisjointsetCreate (SCIP_DISJOINTSET **djset, BMS_BLKMEM *blkmem, int ncomponents)
     
    void SCIPdisjointsetClear (SCIP_DISJOINTSET *djset)
     
    int SCIPdisjointsetFind (SCIP_DISJOINTSET *djset, int element)
     
    void SCIPdisjointsetUnion (SCIP_DISJOINTSET *djset, int p, int q, SCIP_Bool forcerepofp)
     
    void SCIPdisjointsetFree (SCIP_DISJOINTSET **djset, BMS_BLKMEM *blkmem)
     
    int SCIPdisjointsetGetComponentCount (SCIP_DISJOINTSET *djset)
     
    int SCIPdisjointsetGetSize (SCIP_DISJOINTSET *djset)
     
    SCIP_Bool SCIPstrAtStart (const char *s, const char *t, size_t tlen)
     

    Variables

    static const SCIP_Real studentt_quartiles []
     
    static const SCIP_Real studentt_quartilesabove []
     
    static const int studentt_maxdf = sizeof(studentt_quartiles)/(5 * sizeof(SCIP_Real))
     
    static int primetable []
     
    static const int primetablesize = sizeof(primetable)/sizeof(int)
     
    static const SCIP_Real simplednoms []
     
    static const SCIP_Real scalars [] = {3.0, 5.0, 7.0, 9.0, 11.0, 13.0, 15.0, 17.0, 19.0}
     
    static const int nscalars = 9
     

    Macro Definition Documentation

    ◆ GMLNODEWIDTH

    #define GMLNODEWIDTH   120.0

    Definition at line 491 of file misc.c.

    ◆ GMLNODEHEIGTH

    #define GMLNODEHEIGTH   30.0

    Definition at line 492 of file misc.c.

    ◆ GMLFONTSIZE

    #define GMLFONTSIZE   13

    Definition at line 493 of file misc.c.

    ◆ GMLNODETYPE

    #define GMLNODETYPE   "rectangle"

    Definition at line 494 of file misc.c.

    ◆ GMLNODEFILLCOLOR

    #define GMLNODEFILLCOLOR   "#ff0000"

    Definition at line 495 of file misc.c.

    ◆ GMLEDGECOLOR

    #define GMLEDGECOLOR   "black"

    Definition at line 496 of file misc.c.

    ◆ GMLNODEBORDERCOLOR

    #define GMLNODEBORDERCOLOR   "#000000"

    Definition at line 497 of file misc.c.

    ◆ PQ_PARENT

    #define PQ_PARENT (   q)    (((q)+1)/2-1)

    Definition at line 1273 of file misc.c.

    ◆ PQ_LEFTCHILD

    #define PQ_LEFTCHILD (   p)    (2*(p)+1)

    Definition at line 1274 of file misc.c.

    ◆ PQ_RIGHTCHILD

    #define PQ_RIGHTCHILD (   p)    (2*(p)+2)

    Definition at line 1275 of file misc.c.

    ◆ SCIP_MULTIHASH_MAXSIZE

    #define SCIP_MULTIHASH_MAXSIZE   33554431 /* 2^25 - 1*/

    Definition at line 1840 of file misc.c.

    ◆ SCIP_MULTIHASH_RESIZE_PERCENTAGE

    #define SCIP_MULTIHASH_RESIZE_PERCENTAGE   65

    Definition at line 1841 of file misc.c.

    ◆ SCIP_MULTIHASH_GROW_FACTOR

    #define SCIP_MULTIHASH_GROW_FACTOR   1.31

    Definition at line 1842 of file misc.c.

    ◆ ELEM_DISTANCE [1/3]

    #define ELEM_DISTANCE (   pos)    (((pos) + hashtable->mask + 1 - (hashtable->hashes[(pos)]>>(hashtable->shift))) & hashtable->mask)

    Definition at line 3697 of file misc.c.

    ◆ ELEM_DISTANCE [2/3]

    #define ELEM_DISTANCE (   pos)    (((pos) + hashmap->mask + 1 - (hashmap->hashes[(pos)]>>(hashmap->shift))) & hashmap->mask)

    Definition at line 3697 of file misc.c.

    ◆ ELEM_DISTANCE [3/3]

    #define ELEM_DISTANCE (   pos)    (((pos) + nslots - hashSetDesiredPos(hashset, hashset->slots[(pos)])) & mask)

    Definition at line 3697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [1/121]

    #define SORTTPL_NAMEEXT   Ind

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [1/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_INDCOMP [1/2]

    #define SORTTPL_INDCOMP

    Definition at line 6167 of file misc.c.

    ◆ SORTTPL_NAMEEXT [2/121]

    #define SORTTPL_NAMEEXT   Ptr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [2/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_PTRCOMP [1/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [3/121]

    #define SORTTPL_NAMEEXT   PtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [3/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [1/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [2/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [4/121]

    #define SORTTPL_NAMEEXT   PtrReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [4/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [2/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [3/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [5/121]

    #define SORTTPL_NAMEEXT   PtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [5/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [3/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [4/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [6/121]

    #define SORTTPL_NAMEEXT   PtrBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [6/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [4/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Bool

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [5/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [7/121]

    #define SORTTPL_NAMEEXT   PtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [7/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [5/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [1/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [6/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [8/121]

    #define SORTTPL_NAMEEXT   PtrRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [8/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [6/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [2/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [7/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [9/121]

    #define SORTTPL_NAMEEXT   PtrRealRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [9/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [7/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [3/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [1/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [8/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [10/121]

    #define SORTTPL_NAMEEXT   PtrRealRealBoolBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [10/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [8/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [4/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [2/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [1/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [9/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [11/121]

    #define SORTTPL_NAMEEXT   PtrRealRealIntBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [11/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [9/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [5/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [3/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [2/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [10/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [12/121]

    #define SORTTPL_NAMEEXT   PtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [12/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [10/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [6/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Bool

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [11/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [13/121]

    #define SORTTPL_NAMEEXT   PtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [13/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [11/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [7/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [12/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [14/121]

    #define SORTTPL_NAMEEXT   PtrPtrReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [14/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [12/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [8/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [13/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [15/121]

    #define SORTTPL_NAMEEXT   PtrRealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [15/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [13/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [9/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [4/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [14/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [16/121]

    #define SORTTPL_NAMEEXT   PtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [16/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [14/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [10/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [5/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [15/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [17/121]

    #define SORTTPL_NAMEEXT   PtrPtrRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [17/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [15/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [11/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [6/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [16/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [18/121]

    #define SORTTPL_NAMEEXT   PtrPtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [18/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [16/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [12/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [7/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [17/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [19/121]

    #define SORTTPL_NAMEEXT   PtrPtrLongInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [19/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [17/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [13/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [8/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [18/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [20/121]

    #define SORTTPL_NAMEEXT   PtrPtrLongIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [20/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [18/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [14/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [9/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [3/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [19/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [21/121]

    #define SORTTPL_NAMEEXT   Real

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [21/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_NAMEEXT [22/121]

    #define SORTTPL_NAMEEXT   RealBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [22/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [19/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Bool

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [15/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [23/121]

    #define SORTTPL_NAMEEXT   RealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [23/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [20/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [24/121]

    #define SORTTPL_NAMEEXT   RealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [24/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [21/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [25/121]

    #define SORTTPL_NAMEEXT   RealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [25/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [22/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [16/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [26/121]

    #define SORTTPL_NAMEEXT   RealIntLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [26/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [23/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [17/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [27/121]

    #define SORTTPL_NAMEEXT   RealIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [27/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [24/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [18/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [28/121]

    #define SORTTPL_NAMEEXT   RealPtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [28/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [25/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [19/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [29/121]

    #define SORTTPL_NAMEEXT   RealRealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [29/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [26/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [20/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [30/121]

    #define SORTTPL_NAMEEXT   RealLongRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [30/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [27/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Longint

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [21/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [10/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [31/121]

    #define SORTTPL_NAMEEXT   RealRealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [31/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [28/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [22/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [11/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [32/121]

    #define SORTTPL_NAMEEXT   RealRealRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [32/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [29/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [23/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [12/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [33/121]

    #define SORTTPL_NAMEEXT   RealRealRealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [33/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [30/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [24/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [13/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [34/121]

    #define SORTTPL_NAMEEXT   RealPtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [34/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [31/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [25/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [14/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [35/121]

    #define SORTTPL_NAMEEXT   RealPtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [35/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [32/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [26/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [15/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [4/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [36/121]

    #define SORTTPL_NAMEEXT   RealRealRealBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [36/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [33/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [27/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [16/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [5/23]

    #define SORTTPL_FIELD4TYPE   void*

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [37/121]

    #define SORTTPL_NAMEEXT   RealRealRealBoolBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [37/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [34/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [28/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [17/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [6/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [1/6]

    #define SORTTPL_FIELD5TYPE   void*

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_NAMEEXT [38/121]

    #define SORTTPL_NAMEEXT   Int

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [38/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_NAMEEXT [39/121]

    #define SORTTPL_NAMEEXT   IntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [39/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [35/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [40/121]

    #define SORTTPL_NAMEEXT   IntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [40/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [36/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [41/121]

    #define SORTTPL_NAMEEXT   IntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [41/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [37/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [42/121]

    #define SORTTPL_NAMEEXT   IntIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [42/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [38/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [29/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [43/121]

    #define SORTTPL_NAMEEXT   IntIntLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [43/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [39/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [30/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [44/121]

    #define SORTTPL_NAMEEXT   IntRealLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [44/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [40/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [31/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [45/121]

    #define SORTTPL_NAMEEXT   IntIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [45/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [41/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [32/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [46/121]

    #define SORTTPL_NAMEEXT   IntIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [46/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [42/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [33/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [47/121]

    #define SORTTPL_NAMEEXT   IntPtrReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [47/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [43/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [34/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [48/121]

    #define SORTTPL_NAMEEXT   IntIntIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [48/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [44/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [35/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [18/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [49/121]

    #define SORTTPL_NAMEEXT   IntIntIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [49/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [45/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [36/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [19/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [50/121]

    #define SORTTPL_NAMEEXT   IntPtrIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [50/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [46/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [37/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [20/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [51/121]

    #define SORTTPL_NAMEEXT   IntIntPtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [51/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [47/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [38/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [21/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [52/121]

    #define SORTTPL_NAMEEXT   IntIntPtrPtrInterval

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [52/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [48/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [39/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [22/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [7/23]

    #define SORTTPL_FIELD4TYPE   SCIP_INTERVAL

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [53/121]

    #define SORTTPL_NAMEEXT   Long

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [53/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_NAMEEXT [54/121]

    #define SORTTPL_NAMEEXT   LongPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [54/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [49/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_NAMEEXT [55/121]

    #define SORTTPL_NAMEEXT   LongPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [55/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [50/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [40/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_NAMEEXT [56/121]

    #define SORTTPL_NAMEEXT   LongPtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [56/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [51/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [41/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [23/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [57/121]

    #define SORTTPL_NAMEEXT   LongPtrRealRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [57/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [52/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [42/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [24/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [8/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [58/121]

    #define SORTTPL_NAMEEXT   LongPtrRealRealIntBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [58/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [53/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [43/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [25/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [9/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [2/6]

    #define SORTTPL_FIELD5TYPE   SCIP_Bool

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_NAMEEXT [59/121]

    #define SORTTPL_NAMEEXT   LongPtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [59/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [54/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [44/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [26/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_NAMEEXT [60/121]

    #define SORTTPL_NAMEEXT   LongPtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [60/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [55/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [45/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [27/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [10/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [61/121]

    #define SORTTPL_NAMEEXT   LongPtrPtrBoolInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [61/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [56/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [46/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [28/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [11/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_NAMEEXT [62/121]

    #define SORTTPL_NAMEEXT   PtrIntIntBoolBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [62/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [57/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [47/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [29/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [12/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [20/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_NAMEEXT [63/121]

    #define SORTTPL_NAMEEXT   IntPtrIntIntBoolBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [63/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [58/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [48/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [30/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [13/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [3/6]

    #define SORTTPL_FIELD5TYPE   SCIP_Bool

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_NAMEEXT [64/121]

    #define SORTTPL_NAMEEXT   DownInd

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [64/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_INDCOMP [2/2]

    #define SORTTPL_INDCOMP

    Definition at line 6167 of file misc.c.

    ◆ SORTTPL_BACKWARDS [1/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [65/121]

    #define SORTTPL_NAMEEXT   DownPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [65/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_PTRCOMP [21/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [2/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [66/121]

    #define SORTTPL_NAMEEXT   DownPtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [66/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [59/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [22/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [3/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [67/121]

    #define SORTTPL_NAMEEXT   DownPtrReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [67/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [60/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [23/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [4/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [68/121]

    #define SORTTPL_NAMEEXT   DownPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [68/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [61/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [24/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [5/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [69/121]

    #define SORTTPL_NAMEEXT   DownPtrBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [69/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [62/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Bool

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_PTRCOMP [25/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [6/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [70/121]

    #define SORTTPL_NAMEEXT   DownPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [70/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [63/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [49/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [26/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [7/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [71/121]

    #define SORTTPL_NAMEEXT   DownPtrRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [71/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [64/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [50/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [27/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [8/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [72/121]

    #define SORTTPL_NAMEEXT   DownPtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [72/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [65/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [51/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Bool

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [28/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [9/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [73/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [73/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [66/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [52/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [29/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [10/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [74/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [74/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [67/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [53/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_PTRCOMP [30/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [11/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [75/121]

    #define SORTTPL_NAMEEXT   DownPtrRealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [75/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [68/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [54/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [31/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [31/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [12/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [76/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [76/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [69/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [55/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [32/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [32/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [13/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [77/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [77/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [70/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [56/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [33/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [33/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [14/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [78/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [78/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [71/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [57/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [34/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [34/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [15/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [79/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrLongInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [79/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [72/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [58/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [35/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_PTRCOMP [35/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [16/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [80/121]

    #define SORTTPL_NAMEEXT   DownPtrPtrLongIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [80/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [73/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [59/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [36/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [14/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [36/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [17/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [81/121]

    #define SORTTPL_NAMEEXT   DownReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [81/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_BACKWARDS [18/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [82/121]

    #define SORTTPL_NAMEEXT   DownRealBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [82/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [74/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Bool

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [60/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [19/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [83/121]

    #define SORTTPL_NAMEEXT   DownRealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [83/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [75/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [20/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [84/121]

    #define SORTTPL_NAMEEXT   DownRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [84/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [76/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [21/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [85/121]

    #define SORTTPL_NAMEEXT   DownRealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [85/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [77/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [61/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [22/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [86/121]

    #define SORTTPL_NAMEEXT   DownRealIntLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [86/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [78/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [62/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [23/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [87/121]

    #define SORTTPL_NAMEEXT   DownRealIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [87/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [79/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [63/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [24/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [88/121]

    #define SORTTPL_NAMEEXT   DownRealPtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [88/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [80/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [64/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [25/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [89/121]

    #define SORTTPL_NAMEEXT   DownRealRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [89/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [81/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [65/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [26/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [90/121]

    #define SORTTPL_NAMEEXT   DownRealRealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [90/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [82/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [66/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [27/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [91/121]

    #define SORTTPL_NAMEEXT   DownRealRealPtrPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [91/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [83/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [67/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [37/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [28/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [92/121]

    #define SORTTPL_NAMEEXT   DownRealLongRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [92/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [84/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Longint

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [68/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [38/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [29/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [93/121]

    #define SORTTPL_NAMEEXT   DownRealRealIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [93/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [85/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [69/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [39/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [30/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [94/121]

    #define SORTTPL_NAMEEXT   DownRealRealRealInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [94/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [86/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [70/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [40/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [31/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [95/121]

    #define SORTTPL_NAMEEXT   DownRealRealRealPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [95/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [87/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [71/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [41/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [32/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [96/121]

    #define SORTTPL_NAMEEXT   DownRealPtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [96/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [88/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [72/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [42/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [33/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [97/121]

    #define SORTTPL_NAMEEXT   DownRealPtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [97/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [89/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [73/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [43/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [15/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_BACKWARDS [34/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [98/121]

    #define SORTTPL_NAMEEXT   DownRealRealRealBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [98/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [90/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [74/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [44/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [16/23]

    #define SORTTPL_FIELD4TYPE   void*

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_BACKWARDS [35/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [99/121]

    #define SORTTPL_NAMEEXT   DownRealRealRealBoolBoolPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [99/121]

    #define SORTTPL_KEYTYPE   SCIP_Real

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [91/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [75/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [45/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [17/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [4/6]

    #define SORTTPL_FIELD5TYPE   void*

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_NAMEEXT [100/121]

    #define SORTTPL_NAMEEXT   DownInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [100/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_BACKWARDS [36/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [101/121]

    #define SORTTPL_NAMEEXT   DownIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [101/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [92/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [37/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [102/121]

    #define SORTTPL_NAMEEXT   DownIntIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [102/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [93/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [76/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [38/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [103/121]

    #define SORTTPL_NAMEEXT   DownIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [103/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [94/111]

    #define SORTTPL_FIELD1TYPE   SCIP_Real

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [39/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [104/121]

    #define SORTTPL_NAMEEXT   DownIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [104/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [95/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [40/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [105/121]

    #define SORTTPL_NAMEEXT   DownIntIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [105/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [96/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [77/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [41/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [106/121]

    #define SORTTPL_NAMEEXT   DownIntIntLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [106/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [97/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [78/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Longint

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [42/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [107/121]

    #define SORTTPL_NAMEEXT   DownIntIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [107/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [98/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [79/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [43/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [108/121]

    #define SORTTPL_NAMEEXT   DownIntIntIntPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [108/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [99/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [80/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [46/56]

    #define SORTTPL_FIELD3TYPE   void*

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [44/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [109/121]

    #define SORTTPL_NAMEEXT   DownIntIntIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [109/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [100/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [81/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [47/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [45/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [110/121]

    #define SORTTPL_NAMEEXT   DownIntPtrIntReal

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [110/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [101/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [82/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [48/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [46/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [111/121]

    #define SORTTPL_NAMEEXT   DownLong

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [111/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_BACKWARDS [47/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [112/121]

    #define SORTTPL_NAMEEXT   DownLongPtr

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [112/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [102/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_BACKWARDS [48/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [113/121]

    #define SORTTPL_NAMEEXT   DownLongPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [113/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [103/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [83/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_BACKWARDS [49/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [114/121]

    #define SORTTPL_NAMEEXT   DownLongPtrRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [114/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [104/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [84/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [49/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [50/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [115/121]

    #define SORTTPL_NAMEEXT   DownLongPtrRealRealBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [115/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [105/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [85/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [50/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [18/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_BACKWARDS [51/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [116/121]

    #define SORTTPL_NAMEEXT   DownLongPtrRealRealIntBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [116/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [106/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [86/91]

    #define SORTTPL_FIELD2TYPE   SCIP_Real

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [51/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Real

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [19/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [5/6]

    #define SORTTPL_FIELD5TYPE   SCIP_Bool

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_BACKWARDS [52/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [117/121]

    #define SORTTPL_NAMEEXT   DownLongPtrPtrInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [117/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [107/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [87/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [52/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_BACKWARDS [53/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [118/121]

    #define SORTTPL_NAMEEXT   DownLongPtrPtrIntInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [118/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [108/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [88/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [53/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [20/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_BACKWARDS [54/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [119/121]

    #define SORTTPL_NAMEEXT   DownLongPtrPtrBoolInt

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [119/121]

    #define SORTTPL_KEYTYPE   SCIP_Longint

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [109/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [89/91]

    #define SORTTPL_FIELD2TYPE   void*

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [54/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [21/23]

    #define SORTTPL_FIELD4TYPE   int

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_BACKWARDS [55/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [120/121]

    #define SORTTPL_NAMEEXT   DownPtrIntIntBoolBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [120/121]

    #define SORTTPL_KEYTYPE   void*

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [110/111]

    #define SORTTPL_FIELD1TYPE   int

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [90/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [55/56]

    #define SORTTPL_FIELD3TYPE   SCIP_Bool

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [22/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_PTRCOMP [37/37]

    #define SORTTPL_PTRCOMP

    Definition at line 6697 of file misc.c.

    ◆ SORTTPL_BACKWARDS [56/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ SORTTPL_NAMEEXT [121/121]

    #define SORTTPL_NAMEEXT   DownIntPtrIntIntBoolBool

    Definition at line 6703 of file misc.c.

    ◆ SORTTPL_KEYTYPE [121/121]

    #define SORTTPL_KEYTYPE   int

    Definition at line 6704 of file misc.c.

    ◆ SORTTPL_FIELD1TYPE [111/111]

    #define SORTTPL_FIELD1TYPE   void*

    Definition at line 6705 of file misc.c.

    ◆ SORTTPL_FIELD2TYPE [91/91]

    #define SORTTPL_FIELD2TYPE   int

    Definition at line 6706 of file misc.c.

    ◆ SORTTPL_FIELD3TYPE [56/56]

    #define SORTTPL_FIELD3TYPE   int

    Definition at line 6707 of file misc.c.

    ◆ SORTTPL_FIELD4TYPE [23/23]

    #define SORTTPL_FIELD4TYPE   SCIP_Bool

    Definition at line 6708 of file misc.c.

    ◆ SORTTPL_FIELD5TYPE [6/6]

    #define SORTTPL_FIELD5TYPE   SCIP_Bool

    Definition at line 6709 of file misc.c.

    ◆ SORTTPL_BACKWARDS [57/57]

    #define SORTTPL_BACKWARDS

    Definition at line 6710 of file misc.c.

    ◆ STARTSUCCESSORSSIZE

    #define STARTSUCCESSORSSIZE   5

    Definition at line 7688 of file misc.c.

    ◆ DEFAULT_SEED

    #define DEFAULT_SEED   UINT32_C(123456789)

    Definition at line 10132 of file misc.c.

    ◆ DEFAULT_XOR

    #define DEFAULT_XOR   UINT32_C(362436000)

    Definition at line 10133 of file misc.c.

    ◆ DEFAULT_MWC

    #define DEFAULT_MWC   UINT32_C(521288629)

    Definition at line 10134 of file misc.c.

    ◆ DEFAULT_CST

    #define DEFAULT_CST   UINT32_C(7654321)

    Definition at line 10135 of file misc.c.

    Function Documentation

    ◆ regressionRecompute()

    static void regressionRecompute ( SCIP_REGRESSION regression)
    static

    ◆ incrementalStatsUpdate()

    static void incrementalStatsUpdate ( SCIP_Real  value,
    SCIP_Real meanptr,
    SCIP_Real sumvarptr,
    int  nobservations,
    SCIP_Bool  add 
    )
    static
    Parameters
    valuecurrent value to be added to incremental statistics
    meanptrpointer to value of current mean
    sumvarptrpointer to the value of the current variance sum term
    nobservationstotal number of observations
    addTRUE if the value should be added, FALSE for removing it

    Definition at line 327 of file misc.c.

    References MAX, NULL, and SCIP_Real.

    Referenced by SCIPregressionAddObservation(), and SCIPregressionRemoveObservation().

    ◆ calcGrowSize()

    static int calcGrowSize ( int  initsize,
    SCIP_Real  growfac,
    int  num 
    )
    static

    calculate memory size for dynamically allocated arrays (copied from scip/set.c)

    Parameters
    initsizeinitial size of array
    growfacgrowing factor of array
    numminimum number of entries to store

    Definition at line 445 of file misc.c.

    References MAX.

    Referenced by SCIPboolarrayExtend(), SCIPintarrayExtend(), SCIPptrarrayExtend(), and SCIPrealarrayExtend().

    ◆ queueResize()

    static SCIP_RETCODE queueResize ( SCIP_QUEUE queue,
    int  minsize 
    )
    static

    resizes element memory to hold at least the given number of elements

    Parameters
    queuepointer to a queue
    minsizeminimal number of storable elements

    Definition at line 976 of file misc.c.

    References BMSreallocMemoryArray, MAX, NULL, SCIP_ALLOC, SCIP_OKAY, SCIP_Queue::size, SCIP_Queue::sizefac, and SCIP_Queue::slots.

    Referenced by queueCheckSize(), and SCIPqueueCreate().

    ◆ queueCheckSize()

    static SCIP_RETCODE queueCheckSize ( SCIP_QUEUE queue)
    static

    reallocates slots if queue is necessary

    Parameters
    queuequeue

    Definition at line 1042 of file misc.c.

    References BMSmoveMemoryArray, SCIP_Queue::firstfree, SCIP_Queue::firstused, queueResize(), SCIP_CALL, SCIP_OKAY, SCIP_Queue::size, and SCIP_Queue::slots.

    Referenced by SCIPqueueInsert(), and SCIPqueueInsertUInt().

    ◆ queueCheckMarker()

    static void queueCheckMarker ( SCIP_QUEUE queue)
    static

    checks and adjusts marker of first free and first used slot

    Parameters
    queuequeue

    Definition at line 1067 of file misc.c.

    References SCIP_Queue::firstfree, SCIP_Queue::firstused, and SCIP_Queue::size.

    Referenced by SCIPqueueInsert(), and SCIPqueueInsertUInt().

    ◆ pqueueResize()

    static SCIP_RETCODE pqueueResize ( SCIP_PQUEUE pqueue,
    int  minsize 
    )
    static

    resizes element memory to hold at least the given number of elements

    Parameters
    pqueuepointer to a priority queue
    minsizeminimal number of storable elements

    Definition at line 1280 of file misc.c.

    References BMSreallocMemoryArray, MAX, NULL, SCIP_ALLOC, SCIP_OKAY, SCIP_PQueue::size, SCIP_PQueue::sizefac, and SCIP_PQueue::slots.

    Referenced by SCIPpqueueCreate(), and SCIPpqueueInsert().

    ◆ pqueueElemChgPos()

    static void pqueueElemChgPos ( SCIP_PQUEUE pqueue,
    void *  elem,
    int  oldpos,
    int  newpos 
    )
    static

    assign element to new slot in priority queue

    Parameters
    pqueuepriority queue
    elemelement whose position changes
    oldposold position or -1 if elem is newly inserted
    newposnew position

    Definition at line 1346 of file misc.c.

    References NULL, and SCIP_PQueue::slots.

    Referenced by SCIPpqueueDelPos(), and SCIPpqueueInsert().

    ◆ hashvalue()

    static uint32_t hashvalue ( uint64_t  input)
    static

    ◆ multihashlistAppend()

    static SCIP_RETCODE multihashlistAppend ( SCIP_MULTIHASHLIST **  multihashlist,
    BMS_BLKMEM blkmem,
    void *  element 
    )
    static

    appends element to the multihash list

    Parameters
    multihashlistpointer to hash list
    blkmemblock memory
    elementelement to append to the list

    Definition at line 1653 of file misc.c.

    References BMSallocBlockMemory, SCIP_MultiHashList::element, SCIP_MultiHashList::next, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by multihashResize(), and SCIPmultihashInsert().

    ◆ multihashlistFree()

    static void multihashlistFree ( SCIP_MULTIHASHLIST **  multihashlist,
    BMS_BLKMEM blkmem 
    )
    static

    frees a multihash list entry and all its successors

    Parameters
    multihashlistpointer to multihash list to free
    blkmemblock memory

    Definition at line 1675 of file misc.c.

    References BMSfreeBlockMemory, SCIP_MultiHashList::next, and NULL.

    Referenced by SCIPmultihashFree(), and SCIPmultihashRemoveAll().

    ◆ multihashlistFind()

    static SCIP_MULTIHASHLIST * multihashlistFind ( SCIP_MULTIHASHLIST multihashlist,
    SCIP_DECL_HASHGETKEY((*hashgetkey))  ,
    SCIP_DECL_HASHKEYEQ((*hashkeyeq))  ,
    SCIP_DECL_HASHKEYVAL((*hashkeyval))  ,
    void *  userptr,
    uint64_t  keyval,
    void *  key 
    )
    static

    finds multihash list entry pointing to element with given key in the multihash list, returns NULL if not found

    Parameters
    multihashlistmultihash list
    userptruser pointer
    keyvalhash value of key
    keykey to retrieve

    Definition at line 1699 of file misc.c.

    References SCIP_MultiHashList::element, SCIP_MultiHashList::next, and NULL.

    Referenced by multihashlistRetrieve(), multihashlistRetrieveNext(), and SCIPmultihashExists().

    ◆ multihashlistRetrieve()

    static void * multihashlistRetrieve ( SCIP_MULTIHASHLIST multihashlist,
    SCIP_DECL_HASHGETKEY((*hashgetkey))  ,
    SCIP_DECL_HASHKEYEQ((*hashkeyeq))  ,
    SCIP_DECL_HASHKEYVAL((*hashkeyval))  ,
    void *  userptr,
    uint64_t  keyval,
    void *  key 
    )
    static

    retrieves element with given key from the multihash list, or NULL

    Parameters
    multihashlisthash list
    userptruser pointer
    keyvalhash value of key
    keykey to retrieve

    Definition at line 1730 of file misc.c.

    References SCIP_MultiHashList::element, h, multihashlistFind(), NULL, and SCIPerrorMessage.

    Referenced by SCIPmultihashRetrieve().

    ◆ multihashlistRetrieveNext()

    static void * multihashlistRetrieveNext ( SCIP_MULTIHASHLIST **  multihashlist,
    SCIP_DECL_HASHGETKEY((*hashgetkey))  ,
    SCIP_DECL_HASHKEYEQ((*hashkeyeq))  ,
    SCIP_DECL_HASHKEYVAL((*hashkeyval))  ,
    void *  userptr,
    uint64_t  keyval,
    void *  key 
    )
    static

    retrieves element with given key from the multihash list, or NULL returns pointer to multihash table list entry

    Parameters
    multihashliston input: hash list to search; on exit: hash list entry corresponding to element after retrieved one, or NULL
    userptruser pointer
    keyvalhash value of key
    keykey to retrieve

    Definition at line 1780 of file misc.c.

    References h, multihashlistFind(), and NULL.

    Referenced by SCIPmultihashRetrieveNext().

    ◆ multihashlistRemove()

    static SCIP_Bool multihashlistRemove ( SCIP_MULTIHASHLIST **  multihashlist,
    BMS_BLKMEM blkmem,
    void *  element 
    )
    static

    removes element from the multihash list

    Parameters
    multihashlistpointer to hash list
    blkmemblock memory
    elementelement to remove from the list

    Definition at line 1813 of file misc.c.

    References BMSfreeBlockMemory, FALSE, SCIP_MultiHashList::next, NULL, and TRUE.

    Referenced by SCIPmultihashRemove().

    ◆ multihashResize()

    ◆ hashtableInsert()

    static SCIP_RETCODE hashtableInsert ( SCIP_HASHTABLE hashtable,
    void *  element,
    void *  key,
    uint32_t  hashval,
    SCIP_Bool  override 
    )
    static

    inserts element in hash table (multiple inserts of same element overrides previous one)

    Parameters
    hashtablehash table
    elementelement to insert into the table
    keykey of element
    hashvalhash value of element
    overrideshould element be overridden or an error be returned if already existing

    Definition at line 2398 of file misc.c.

    References ELEM_DISTANCE, FALSE, SCIP_HashTable::hashes, SCIP_HashTable::mask, SCIP_HashTable::nelements, NULL, SCIP_Bool, SCIP_KEYALREADYEXISTING, SCIP_OKAY, SCIPswapPointers(), SCIP_HashTable::shift, SCIP_HashTable::slots, TRUE, and SCIP_HashTable::userptr.

    Referenced by hashtableCheckLoad(), SCIPhashtableInsert(), and SCIPhashtableSafeInsert().

    ◆ hashtableCheckLoad()

    static SCIP_RETCODE hashtableCheckLoad ( SCIP_HASHTABLE hashtable)
    static

    ◆ hashmapInsert()

    static SCIP_RETCODE hashmapInsert ( SCIP_HASHMAP hashmap,
    void *  origin,
    SCIP_HASHMAPIMAGE  image,
    uint32_t  hashval,
    SCIP_Bool  override 
    )
    static

    inserts element in hash table

    Parameters
    hashmaphash map
    originelement to insert into the table
    imagekey of element
    hashvalhash value of element
    overrideshould element be overridden or error be returned if already existing

    Definition at line 2890 of file misc.c.

    References ELEM_DISTANCE, SCIP_HashMap::hashes, SCIP_HashMapEntry::image, SCIP_HashMap::mask, SCIP_HashMap::nelements, NULL, SCIP_HashMapEntry::origin, SCIP_KEYALREADYEXISTING, SCIP_OKAY, SCIPswapPointers(), SCIP_HashMap::shift, SCIP_HashMap::slots, and TRUE.

    Referenced by hashmapCheckLoad(), SCIPhashmapInsert(), SCIPhashmapInsertInt(), SCIPhashmapInsertLong(), SCIPhashmapInsertReal(), SCIPhashmapSetImage(), SCIPhashmapSetImageInt(), and SCIPhashmapSetImageReal().

    ◆ hashmapLookup()

    static SCIP_Bool hashmapLookup ( SCIP_HASHMAP hashmap,
    void *  origin,
    uint32_t *  pos 
    )
    static

    lookup origin in the hashmap. If element is found returns true and the position of the element, otherwise returns FALSE.

    Parameters
    hashmaphash table
    originorigin to lookup
    pospointer to store position of element, if exists

    Definition at line 2965 of file misc.c.

    References ELEM_DISTANCE, FALSE, SCIP_HashMap::hashes, hashvalue(), SCIP_HashMap::mask, NULL, SCIP_HashMapEntry::origin, SCIP_HashMap::shift, SCIP_HashMap::slots, and TRUE.

    Referenced by SCIPhashmapExists(), SCIPhashmapGetImage(), SCIPhashmapGetImageInt(), SCIPhashmapGetImageLong(), SCIPhashmapGetImageReal(), and SCIPhashmapRemove().

    ◆ hashmapCheckLoad()

    ◆ hashSetDesiredPos()

    static uint32_t hashSetDesiredPos ( SCIP_HASHSET hashset,
    void *  element 
    )
    static
    Parameters
    hashsetthe hash set
    elementelement to calculate position for

    Definition at line 3701 of file misc.c.

    References SCIP_HashSet::shift.

    Referenced by hashsetInsert(), SCIPhashsetExists(), SCIPhashsetPrintStatistics(), and SCIPhashsetRemove().

    ◆ hashsetInsert()

    static void hashsetInsert ( SCIP_HASHSET hashset,
    void *  element 
    )
    static
    Parameters
    hashsethash set
    elementelement to insert

    Definition at line 3710 of file misc.c.

    References ELEM_DISTANCE, hashSetDesiredPos(), SCIP_HashSet::nelements, NULL, SCIPhashsetGetNSlots(), SCIPswapPointers(), SCIP_HashSet::slots, and TRUE.

    Referenced by hashsetCheckLoad(), and SCIPhashsetInsert().

    ◆ hashsetCheckLoad()

    static SCIP_RETCODE hashsetCheckLoad ( SCIP_HASHSET hashset,
    BMS_BLKMEM blkmem 
    )
    static

    check if the load factor of the hash set is too high and rebuild if necessary

    Parameters
    hashsethash set
    blkmemblock memory used to store hash set entries

    Definition at line 3761 of file misc.c.

    References BMSallocClearBlockMemoryArray, BMSfreeBlockMemoryArray, hashsetInsert(), SCIP_HashSet::nelements, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPhashsetGetNSlots(), SCIPswapPointers(), SCIP_HashSet::shift, and SCIP_HashSet::slots.

    Referenced by SCIPhashsetInsert().

    ◆ SCIPrealarrayCreate()

    SCIP_RETCODE SCIPrealarrayCreate ( SCIP_REALARRAY **  realarray,
    BMS_BLKMEM blkmem 
    )

    creates a dynamic array of real values

    Parameters
    realarraypointer to store the real array
    blkmemblock memory

    Definition at line 4073 of file misc.c.

    References BMSallocBlockMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPcreateRealarray(), SCIPrealarrayCopy(), SCIPsolCreate(), SCIPsolCreateOriginal(), SCIPsolCreatePartial(), and SCIPsolCreateUnknown().

    ◆ SCIPrealarrayCopy()

    SCIP_RETCODE SCIPrealarrayCopy ( SCIP_REALARRAY **  realarray,
    BMS_BLKMEM blkmem,
    SCIP_REALARRAY sourcerealarray 
    )

    creates a copy of a dynamic array of real values

    Parameters
    realarraypointer to store the copied real array
    blkmemblock memory
    sourcerealarraydynamic real array to copy

    Definition at line 4093 of file misc.c.

    References BMSduplicateBlockMemoryArray, SCIP_RealArray::firstidx, SCIP_RealArray::maxusedidx, SCIP_RealArray::minusedidx, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIPrealarrayCreate(), SCIP_RealArray::vals, and SCIP_RealArray::valssize.

    Referenced by SCIPsolCopy().

    ◆ SCIPrealarrayFree()

    SCIP_RETCODE SCIPrealarrayFree ( SCIP_REALARRAY **  realarray)

    frees a dynamic array of real values

    Parameters
    realarraypointer to the real array

    Definition at line 4117 of file misc.c.

    References BMSfreeBlockMemory, BMSfreeBlockMemoryArrayNull, NULL, and SCIP_OKAY.

    Referenced by SCIPfreeRealarray(), and SCIPsolFree().

    ◆ SCIPrealarrayExtend()

    SCIP_RETCODE SCIPrealarrayExtend ( SCIP_REALARRAY realarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  minidx,
    int  maxidx 
    )

    extends dynamic array to be able to store indices from minidx to maxidx

    Parameters
    realarraydynamic real array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    minidxsmallest index to allocate storage for
    maxidxlargest index to allocate storage for

    Definition at line 4131 of file misc.c.

    References SCIP_RealArray::blkmem, BMSallocBlockMemoryArray, BMScopyMemoryArray, BMSfreeBlockMemoryArrayNull, calcGrowSize(), SCIP_RealArray::firstidx, MAX, SCIP_RealArray::maxusedidx, MIN, SCIP_RealArray::minusedidx, NULL, SCIP_ALLOC, SCIP_OKAY, SCIP_Real, SCIPdebugMessage, SCIP_RealArray::vals, and SCIP_RealArray::valssize.

    Referenced by SCIPextendRealarray(), SCIPlpSumRows(), and SCIPrealarraySetVal().

    ◆ SCIPrealarrayClear()

    SCIP_RETCODE SCIPrealarrayClear ( SCIP_REALARRAY realarray)

    clears a dynamic real array

    Parameters
    realarraydynamic real array

    Definition at line 4286 of file misc.c.

    References BMSclearMemoryArray, SCIP_RealArray::firstidx, SCIP_RealArray::maxusedidx, SCIP_RealArray::minusedidx, NULL, SCIP_OKAY, SCIPdebugMessage, SCIP_RealArray::vals, and SCIP_RealArray::valssize.

    Referenced by SCIPclearRealarray(), and SCIPlpSumRows().

    ◆ SCIPrealarrayGetVal()

    SCIP_Real SCIPrealarrayGetVal ( SCIP_REALARRAY realarray,
    int  idx 
    )

    gets value of entry in dynamic array

    Parameters
    realarraydynamic real array
    idxarray index to get value for

    Definition at line 4317 of file misc.c.

    References SCIP_RealArray::firstidx, SCIP_RealArray::maxusedidx, NULL, SCIP_RealArray::vals, and SCIP_RealArray::valssize.

    Referenced by SCIPgetRealarrayVal(), SCIPrealarrayIncVal(), solGetArrayVal(), and solIncArrayVal().

    ◆ SCIPrealarraySetVal()

    SCIP_RETCODE SCIPrealarraySetVal ( SCIP_REALARRAY realarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    SCIP_Real  val 
    )

    sets value of entry in dynamic array

    Parameters
    realarraydynamic real array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to set value for
    valvalue to set array index to

    Definition at line 4338 of file misc.c.

    References SCIP_RealArray::firstidx, MAX, SCIP_RealArray::maxusedidx, MIN, SCIP_RealArray::minusedidx, NULL, SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, SCIPrealarrayExtend(), SCIP_RealArray::vals, and SCIP_RealArray::valssize.

    Referenced by SCIPrealarrayIncVal(), SCIPsetRealarrayVal(), SCIPsolMarkPartial(), solIncArrayVal(), and solSetArrayVal().

    ◆ SCIPrealarrayIncVal()

    SCIP_RETCODE SCIPrealarrayIncVal ( SCIP_REALARRAY realarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    SCIP_Real  incval 
    )

    increases value of entry in dynamic array

    Parameters
    realarraydynamic real array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to increase value for
    incvalvalue to increase array index

    Definition at line 4407 of file misc.c.

    References SCIP_INVALID, SCIP_OKAY, SCIP_Real, SCIPrealarrayGetVal(), and SCIPrealarraySetVal().

    Referenced by SCIPincRealarrayVal(), SCIPlpSumRows(), and solIncArrayVal().

    ◆ SCIPrealarrayGetMinIdx()

    int SCIPrealarrayGetMinIdx ( SCIP_REALARRAY realarray)

    returns the minimal index of all stored non-zero elements

    Parameters
    realarraydynamic real array

    Definition at line 4425 of file misc.c.

    References SCIP_RealArray::minusedidx, and NULL.

    Referenced by SCIPgetRealarrayMinIdx().

    ◆ SCIPrealarrayGetMaxIdx()

    int SCIPrealarrayGetMaxIdx ( SCIP_REALARRAY realarray)

    returns the maximal index of all stored non-zero elements

    Parameters
    realarraydynamic real array

    Definition at line 4435 of file misc.c.

    References SCIP_RealArray::maxusedidx, and NULL.

    Referenced by SCIPgetRealarrayMaxIdx().

    ◆ SCIPintarrayCreate()

    SCIP_RETCODE SCIPintarrayCreate ( SCIP_INTARRAY **  intarray,
    BMS_BLKMEM blkmem 
    )

    creates a dynamic array of int values

    Parameters
    intarraypointer to store the int array
    blkmemblock memory

    Definition at line 4445 of file misc.c.

    References BMSallocBlockMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPcreateIntarray(), and SCIPintarrayCopy().

    ◆ SCIPintarrayCopy()

    SCIP_RETCODE SCIPintarrayCopy ( SCIP_INTARRAY **  intarray,
    BMS_BLKMEM blkmem,
    SCIP_INTARRAY sourceintarray 
    )

    creates a copy of a dynamic array of int values

    Parameters
    intarraypointer to store the copied int array
    blkmemblock memory
    sourceintarraydynamic int array to copy

    Definition at line 4465 of file misc.c.

    References BMSduplicateBlockMemoryArray, SCIP_IntArray::firstidx, SCIP_IntArray::maxusedidx, SCIP_IntArray::minusedidx, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIPintarrayCreate(), SCIP_IntArray::vals, and SCIP_IntArray::valssize.

    ◆ SCIPintarrayFree()

    SCIP_RETCODE SCIPintarrayFree ( SCIP_INTARRAY **  intarray)

    frees a dynamic array of int values

    Parameters
    intarraypointer to the int array

    Definition at line 4488 of file misc.c.

    References BMSfreeBlockMemory, BMSfreeBlockMemoryArrayNull, NULL, and SCIP_OKAY.

    Referenced by SCIPfreeIntarray().

    ◆ SCIPintarrayExtend()

    SCIP_RETCODE SCIPintarrayExtend ( SCIP_INTARRAY intarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  minidx,
    int  maxidx 
    )

    extends dynamic array to be able to store indices from minidx to maxidx

    Parameters
    intarraydynamic int array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    minidxsmallest index to allocate storage for
    maxidxlargest index to allocate storage for

    Definition at line 4502 of file misc.c.

    References SCIP_IntArray::blkmem, BMSallocBlockMemoryArray, BMScopyMemoryArray, BMSfreeBlockMemoryArrayNull, calcGrowSize(), SCIP_IntArray::firstidx, MAX, SCIP_IntArray::maxusedidx, MIN, SCIP_IntArray::minusedidx, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPdebugMessage, SCIP_IntArray::vals, and SCIP_IntArray::valssize.

    Referenced by SCIPextendIntarray(), and SCIPintarraySetVal().

    ◆ SCIPintarrayClear()

    SCIP_RETCODE SCIPintarrayClear ( SCIP_INTARRAY intarray)

    clears a dynamic int array

    Parameters
    intarraydynamic int array

    Definition at line 4657 of file misc.c.

    References BMSclearMemoryArray, SCIP_IntArray::firstidx, SCIP_IntArray::maxusedidx, SCIP_IntArray::minusedidx, NULL, SCIP_OKAY, SCIPdebugMessage, SCIP_IntArray::vals, and SCIP_IntArray::valssize.

    Referenced by SCIPclearIntarray().

    ◆ SCIPintarrayGetVal()

    int SCIPintarrayGetVal ( SCIP_INTARRAY intarray,
    int  idx 
    )

    gets value of entry in dynamic array

    Parameters
    intarraydynamic int array
    idxarray index to get value for

    Definition at line 4688 of file misc.c.

    References SCIP_IntArray::firstidx, SCIP_IntArray::maxusedidx, NULL, SCIP_IntArray::vals, and SCIP_IntArray::valssize.

    Referenced by SCIPgetIntarrayVal(), and SCIPintarrayIncVal().

    ◆ SCIPintarraySetVal()

    SCIP_RETCODE SCIPintarraySetVal ( SCIP_INTARRAY intarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    int  val 
    )

    sets value of entry in dynamic array

    Parameters
    intarraydynamic int array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to set value for
    valvalue to set array index to

    Definition at line 4709 of file misc.c.

    References SCIP_IntArray::firstidx, MAX, SCIP_IntArray::maxusedidx, MIN, SCIP_IntArray::minusedidx, NULL, SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, SCIPintarrayExtend(), SCIP_IntArray::vals, and SCIP_IntArray::valssize.

    Referenced by SCIPintarrayIncVal(), and SCIPsetIntarrayVal().

    ◆ SCIPintarrayIncVal()

    SCIP_RETCODE SCIPintarrayIncVal ( SCIP_INTARRAY intarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    int  incval 
    )

    increases value of entry in dynamic array

    Parameters
    intarraydynamic int array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to increase value for
    incvalvalue to increase array index

    Definition at line 4777 of file misc.c.

    References SCIPintarrayGetVal(), and SCIPintarraySetVal().

    Referenced by SCIPincIntarrayVal().

    ◆ SCIPintarrayGetMinIdx()

    int SCIPintarrayGetMinIdx ( SCIP_INTARRAY intarray)

    returns the minimal index of all stored non-zero elements

    Parameters
    intarraydynamic int array

    Definition at line 4789 of file misc.c.

    References SCIP_IntArray::minusedidx, and NULL.

    Referenced by SCIPgetIntarrayMinIdx().

    ◆ SCIPintarrayGetMaxIdx()

    int SCIPintarrayGetMaxIdx ( SCIP_INTARRAY intarray)

    returns the maximal index of all stored non-zero elements

    Parameters
    intarraydynamic int array

    Definition at line 4799 of file misc.c.

    References SCIP_IntArray::maxusedidx, and NULL.

    Referenced by SCIPgetIntarrayMaxIdx().

    ◆ SCIPboolarrayCreate()

    SCIP_RETCODE SCIPboolarrayCreate ( SCIP_BOOLARRAY **  boolarray,
    BMS_BLKMEM blkmem 
    )

    creates a dynamic array of bool values

    Parameters
    boolarraypointer to store the bool array
    blkmemblock memory

    Definition at line 4810 of file misc.c.

    References BMSallocBlockMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPboolarrayCopy(), SCIPcreateBoolarray(), SCIPsolCreate(), SCIPsolCreateExact(), SCIPsolCreateOriginal(), SCIPsolCreateOriginalExact(), SCIPsolCreatePartial(), SCIPsolCreateUnknown(), and SCIPsolMakeExact().

    ◆ SCIPboolarrayCopy()

    SCIP_RETCODE SCIPboolarrayCopy ( SCIP_BOOLARRAY **  boolarray,
    BMS_BLKMEM blkmem,
    SCIP_BOOLARRAY sourceboolarray 
    )

    creates a copy of a dynamic array of bool values

    Parameters
    boolarraypointer to store the copied bool array
    blkmemblock memory
    sourceboolarraydynamic bool array to copy

    Definition at line 4830 of file misc.c.

    References BMSduplicateBlockMemoryArray, SCIP_BoolArray::firstidx, SCIP_BoolArray::maxusedidx, SCIP_BoolArray::minusedidx, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIPboolarrayCreate(), SCIP_BoolArray::vals, and SCIP_BoolArray::valssize.

    Referenced by SCIPsolCopy(), and SCIPvalsExactCopy().

    ◆ SCIPboolarrayFree()

    SCIP_RETCODE SCIPboolarrayFree ( SCIP_BOOLARRAY **  boolarray)

    frees a dynamic array of bool values

    Parameters
    boolarraypointer to the bool array

    Definition at line 4854 of file misc.c.

    References BMSfreeBlockMemory, BMSfreeBlockMemoryArrayNull, NULL, and SCIP_OKAY.

    Referenced by SCIPfreeBoolarray(), SCIPsolFree(), SCIPsolMakeReal(), and valsExactFree().

    ◆ SCIPboolarrayExtend()

    SCIP_RETCODE SCIPboolarrayExtend ( SCIP_BOOLARRAY boolarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  minidx,
    int  maxidx 
    )

    extends dynamic array to be able to store indices from minidx to maxidx

    Parameters
    boolarraydynamic bool array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    minidxsmallest index to allocate storage for
    maxidxlargest index to allocate storage for

    Definition at line 4868 of file misc.c.

    References SCIP_BoolArray::blkmem, BMSallocBlockMemoryArray, BMScopyMemoryArray, BMSfreeBlockMemoryArrayNull, BMSmoveMemoryArray, calcGrowSize(), FALSE, SCIP_BoolArray::firstidx, MAX, SCIP_BoolArray::maxusedidx, MIN, SCIP_BoolArray::minusedidx, NULL, SCIP_ALLOC, SCIP_Bool, SCIP_OKAY, SCIPdebugMessage, SCIP_BoolArray::vals, and SCIP_BoolArray::valssize.

    Referenced by SCIPboolarraySetVal(), and SCIPextendBoolarray().

    ◆ SCIPboolarrayClear()

    SCIP_RETCODE SCIPboolarrayClear ( SCIP_BOOLARRAY boolarray)

    clears a dynamic bool array

    Parameters
    boolarraydynamic bool array

    Definition at line 5025 of file misc.c.

    References BMSclearMemoryArray, SCIP_BoolArray::firstidx, SCIP_BoolArray::maxusedidx, SCIP_BoolArray::minusedidx, NULL, SCIP_OKAY, SCIPdebugMessage, SCIP_BoolArray::vals, and SCIP_BoolArray::valssize.

    Referenced by SCIPclearBoolarray(), and solClearArrays().

    ◆ SCIPboolarrayGetVal()

    SCIP_Bool SCIPboolarrayGetVal ( SCIP_BOOLARRAY boolarray,
    int  idx 
    )

    gets value of entry in dynamic array

    Parameters
    boolarraydynamic bool array
    idxarray index to get value for

    Definition at line 5056 of file misc.c.

    References FALSE, SCIP_BoolArray::firstidx, SCIP_BoolArray::maxusedidx, NULL, SCIP_BoolArray::vals, and SCIP_BoolArray::valssize.

    Referenced by SCIPgetBoolarrayVal(), SCIPsolGetVal(), SCIPsolGetValExact(), SCIPsolIncVal(), SCIPsolRound(), SCIPsolSetVal(), solGetArrayVal(), solGetArrayValExact(), solIncArrayVal(), solUnlinkVar(), and solUnlinkVarExact().

    ◆ SCIPboolarraySetVal()

    SCIP_RETCODE SCIPboolarraySetVal ( SCIP_BOOLARRAY boolarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    SCIP_Bool  val 
    )

    sets value of entry in dynamic array

    Parameters
    boolarraydynamic bool array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to set value for
    valvalue to set array index to

    Definition at line 5077 of file misc.c.

    References FALSE, SCIP_BoolArray::firstidx, MAX, SCIP_BoolArray::maxusedidx, MIN, SCIP_BoolArray::minusedidx, NULL, SCIP_CALL, SCIP_OKAY, SCIPboolarrayExtend(), SCIPdebugMessage, SCIP_BoolArray::vals, and SCIP_BoolArray::valssize.

    Referenced by SCIPsetBoolarrayVal(), SCIPsolMarkPartial(), solIncArrayVal(), solSetArrayVal(), and solSetArrayValExact().

    ◆ SCIPboolarrayGetMinIdx()

    int SCIPboolarrayGetMinIdx ( SCIP_BOOLARRAY boolarray)

    returns the minimal index of all stored non-zero elements

    Parameters
    boolarraydynamic bool array

    Definition at line 5145 of file misc.c.

    References SCIP_BoolArray::minusedidx, and NULL.

    Referenced by SCIPgetBoolarrayMinIdx().

    ◆ SCIPboolarrayGetMaxIdx()

    int SCIPboolarrayGetMaxIdx ( SCIP_BOOLARRAY boolarray)

    returns the maximal index of all stored non-zero elements

    Parameters
    boolarraydynamic bool array

    Definition at line 5155 of file misc.c.

    References SCIP_BoolArray::maxusedidx, and NULL.

    Referenced by SCIPgetBoolarrayMaxIdx().

    ◆ SCIPptrarrayCreate()

    SCIP_RETCODE SCIPptrarrayCreate ( SCIP_PTRARRAY **  ptrarray,
    BMS_BLKMEM blkmem 
    )

    creates a dynamic array of pointer values

    Parameters
    ptrarraypointer to store the ptr array
    blkmemblock memory

    Definition at line 5166 of file misc.c.

    References BMSallocBlockMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPcreatePtrarray(), and SCIPptrarrayCopy().

    ◆ SCIPptrarrayCopy()

    SCIP_RETCODE SCIPptrarrayCopy ( SCIP_PTRARRAY **  ptrarray,
    BMS_BLKMEM blkmem,
    SCIP_PTRARRAY sourceptrarray 
    )

    creates a copy of a dynamic array of pointer values

    Parameters
    ptrarraypointer to store the copied ptr array
    blkmemblock memory
    sourceptrarraydynamic ptr array to copy

    Definition at line 5186 of file misc.c.

    References BMSduplicateBlockMemoryArray, SCIP_PtrArray::firstidx, SCIP_PtrArray::maxusedidx, SCIP_PtrArray::minusedidx, NULL, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIPptrarrayCreate(), SCIP_PtrArray::vals, and SCIP_PtrArray::valssize.

    ◆ SCIPptrarrayFree()

    SCIP_RETCODE SCIPptrarrayFree ( SCIP_PTRARRAY **  ptrarray)

    frees a dynamic array of pointer values

    Parameters
    ptrarraypointer to the ptr array

    Definition at line 5209 of file misc.c.

    References BMSfreeBlockMemory, BMSfreeBlockMemoryArrayNull, NULL, and SCIP_OKAY.

    Referenced by SCIPfreePtrarray().

    ◆ SCIPptrarrayExtend()

    SCIP_RETCODE SCIPptrarrayExtend ( SCIP_PTRARRAY ptrarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  minidx,
    int  maxidx 
    )

    extends dynamic array to be able to store indices from minidx to maxidx

    Parameters
    ptrarraydynamic ptr array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    minidxsmallest index to allocate storage for
    maxidxlargest index to allocate storage for

    Definition at line 5223 of file misc.c.

    References SCIP_PtrArray::blkmem, BMSallocBlockMemoryArray, BMScopyMemoryArray, BMSfreeBlockMemoryArrayNull, calcGrowSize(), SCIP_PtrArray::firstidx, MAX, SCIP_PtrArray::maxusedidx, MIN, SCIP_PtrArray::minusedidx, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPdebugMessage, SCIP_PtrArray::vals, and SCIP_PtrArray::valssize.

    Referenced by SCIPextendPtrarray(), and SCIPptrarraySetVal().

    ◆ SCIPptrarrayClear()

    SCIP_RETCODE SCIPptrarrayClear ( SCIP_PTRARRAY ptrarray)

    clears a dynamic pointer array

    Parameters
    ptrarraydynamic ptr array

    Definition at line 5378 of file misc.c.

    References BMSclearMemoryArray, SCIP_PtrArray::firstidx, SCIP_PtrArray::maxusedidx, SCIP_PtrArray::minusedidx, NULL, SCIP_OKAY, SCIPdebugMessage, SCIP_PtrArray::vals, and SCIP_PtrArray::valssize.

    Referenced by SCIPclearPtrarray().

    ◆ SCIPptrarrayGetVal()

    void * SCIPptrarrayGetVal ( SCIP_PTRARRAY ptrarray,
    int  idx 
    )

    gets value of entry in dynamic array

    Parameters
    ptrarraydynamic ptr array
    idxarray index to get value for

    Definition at line 5409 of file misc.c.

    References SCIP_PtrArray::firstidx, SCIP_PtrArray::maxusedidx, NULL, SCIP_PtrArray::vals, and SCIP_PtrArray::valssize.

    Referenced by SCIPgetPtrarrayVal().

    ◆ SCIPptrarraySetVal()

    SCIP_RETCODE SCIPptrarraySetVal ( SCIP_PTRARRAY ptrarray,
    int  arraygrowinit,
    SCIP_Real  arraygrowfac,
    int  idx,
    void *  val 
    )

    sets value of entry in dynamic array

    Parameters
    ptrarraydynamic ptr array
    arraygrowinitinitial size of array
    arraygrowfacgrowing factor of array
    idxarray index to set value for
    valvalue to set array index to

    Definition at line 5430 of file misc.c.

    References SCIP_PtrArray::firstidx, MAX, SCIP_PtrArray::maxusedidx, MIN, SCIP_PtrArray::minusedidx, NULL, SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, SCIPptrarrayExtend(), SCIP_PtrArray::vals, and SCIP_PtrArray::valssize.

    Referenced by SCIPsetPtrarrayVal().

    ◆ SCIPptrarrayGetMinIdx()

    int SCIPptrarrayGetMinIdx ( SCIP_PTRARRAY ptrarray)

    returns the minimal index of all stored non-zero elements

    Parameters
    ptrarraydynamic ptr array

    Definition at line 5498 of file misc.c.

    References SCIP_PtrArray::minusedidx, and NULL.

    Referenced by SCIPgetPtrarrayMinIdx().

    ◆ SCIPptrarrayGetMaxIdx()

    int SCIPptrarrayGetMaxIdx ( SCIP_PTRARRAY ptrarray)

    returns the maximal index of all stored non-zero elements

    Parameters
    ptrarraydynamic ptr array

    Definition at line 5508 of file misc.c.

    References SCIP_PtrArray::maxusedidx, and NULL.

    Referenced by SCIPgetPtrarrayMaxIdx().

    ◆ doProfileCreate()

    static SCIP_RETCODE doProfileCreate ( SCIP_PROFILE **  profile,
    int  capacity 
    )
    static

    helper method to create a profile

    Parameters
    profilepointer to store the resource profile
    capacityresource capacity

    Definition at line 6810 of file misc.c.

    References BMSallocMemory, BMSallocMemoryArray, BMSclearMemory, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPprofileCreate().

    ◆ ensureProfileSize()

    static SCIP_RETCODE ensureProfileSize ( SCIP_PROFILE profile,
    int  neededsize 
    )
    static
    Parameters
    profileresource profile to insert the time point
    neededsizeneeded size

    Definition at line 6973 of file misc.c.

    References SCIP_Profile::arraysize, BMSreallocMemoryArray, SCIP_Profile::loads, SCIP_ALLOC, SCIP_OKAY, and SCIP_Profile::timepoints.

    Referenced by profileInsertTimepoint().

    ◆ profileInsertTimepoint()

    static SCIP_RETCODE profileInsertTimepoint ( SCIP_PROFILE profile,
    int  timepoint,
    int *  pos 
    )
    static

    inserts the given time point into the resource profile if it this time point does not exists yet; returns its position in the time point array

    Parameters
    profileresource profile to insert the time point
    timepointtime point to insert
    pospointer to store the insert position

    Definition at line 6996 of file misc.c.

    References SCIP_Profile::arraysize, ensureProfileSize(), SCIP_Profile::loads, SCIP_Profile::ntimepoints, NULL, SCIP_CALL, SCIP_OKAY, SCIPprofileFindLeft(), SCIPsortedvecInsertIntInt(), and SCIP_Profile::timepoints.

    Referenced by profileUpdate().

    ◆ profileUpdate()

    static SCIP_RETCODE profileUpdate ( SCIP_PROFILE profile,
    int  left,
    int  right,
    int  demand,
    int *  pos,
    SCIP_Bool infeasible 
    )
    static

    updates the resource profile due to inserting of a core

    Parameters
    profileresource profile to update
    leftleft side of core interval
    rightright side of core interval
    demanddemand of the core
    pospointer to store the first position were it gets infeasible
    infeasiblepointer to store if the update is infeasible

    Definition at line 7037 of file misc.c.

    References SCIP_Profile::arraysize, SCIP_Profile::capacity, FALSE, SCIP_Profile::loads, SCIP_Profile::ntimepoints, NULL, profileInsertTimepoint(), SCIP_CALL, SCIP_OKAY, SCIPdebugMessage, SCIP_Profile::timepoints, and TRUE.

    Referenced by SCIPprofileDeleteCore(), and SCIPprofileInsertCore().

    ◆ profileFindFeasibleStart()

    static int profileFindFeasibleStart ( SCIP_PROFILE profile,
    int  pos,
    int  lst,
    int  duration,
    int  demand,
    SCIP_Bool infeasible 
    )
    static

    returns TRUE if the core (given by its demand and during) can be inserted at the given time point; otherwise FALSE

    Parameters
    profileresource profile to use
    pospointer to store the position in the profile to start the serch
    lstlatest start time
    durationduration of the core
    demanddemand of the core
    infeasiblepointer store if the corer cannot be inserted

    Definition at line 7159 of file misc.c.

    References SCIP_Profile::capacity, FALSE, SCIP_Profile::loads, SCIP_Profile::ntimepoints, NULL, SCIPdebugMessage, SCIP_Profile::timepoints, and TRUE.

    Referenced by SCIPprofileGetEarliestFeasibleStart().

    ◆ profileFindDownFeasibleStart()

    static int profileFindDownFeasibleStart ( SCIP_PROFILE profile,
    int  pos,
    int  ect,
    int  duration,
    int  demand,
    SCIP_Bool infeasible 
    )
    static

    returns TRUE if the core (given by its demand and during) can be inserted at the given time point; otherwise FALSE

    Parameters
    profileresource profile to use
    pospointer to store the position in the profile to start the search
    ectearliest completion time
    durationduration of the core
    demanddemand of the core
    infeasiblepointer store if the corer cannot be inserted

    Definition at line 7309 of file misc.c.

    References SCIP_Profile::capacity, FALSE, SCIP_Profile::loads, SCIP_Profile::ntimepoints, NULL, SCIPdebugMessage, SCIP_Profile::timepoints, and TRUE.

    Referenced by SCIPprofileGetLatestFeasibleStart().

    ◆ SCIPdigraphCreate()

    SCIP_RETCODE SCIPdigraphCreate ( SCIP_DIGRAPH **  digraph,
    BMS_BLKMEM blkmem,
    int  nnodes 
    )

    creates directed graph structure

    Parameters
    digraphpointer to store the created directed graph
    blkmemblock memory to store the data
    nnodesnumber of nodes

    Definition at line 7454 of file misc.c.

    References BMSallocBlockMemory, BMSallocClearBlockMemoryArray, FALSE, nnodes, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by netMatDecDataCreateDiGraph(), and SCIPcreateDigraph().

    ◆ SCIPdigraphCopy()

    SCIP_RETCODE SCIPdigraphCopy ( SCIP_DIGRAPH **  targetdigraph,
    SCIP_DIGRAPH sourcedigraph,
    BMS_BLKMEM targetblkmem 
    )

    copies directed graph structure

    Note
    The data in nodedata is copied verbatim. This possibly has to be adapted by the user.
    Parameters
    targetdigraphpointer to store the copied directed graph
    sourcedigraphsource directed graph
    targetblkmemblock memory to store the target block memory, or NULL to use the same the same block memory as used for the sourcedigraph

    Definition at line 7531 of file misc.c.

    References SCIP_Digraph::arcdata, SCIP_Digraph::articulations, SCIP_Digraph::articulationscheck, SCIP_Digraph::blkmem, BMSallocBlockMemory, BMSallocClearBlockMemoryArray, BMSduplicateBlockMemoryArray, SCIP_Digraph::components, SCIP_Digraph::componentstarts, FALSE, SCIP_Digraph::narticulations, SCIP_Digraph::ncomponents, nnodes, SCIP_Digraph::nnodes, SCIP_Digraph::nodedata, SCIP_Digraph::nsuccessors, NULL, SCIP_ALLOC, SCIP_Bool, SCIP_OKAY, SCIP_Digraph::successors, and TRUE.

    Referenced by SCIPcopyDigraph().

    ◆ ensureSuccessorsSize()

    static SCIP_RETCODE ensureSuccessorsSize ( SCIP_DIGRAPH digraph,
    int  idx,
    int  newsize 
    )
    static

    ensures that successors array of one node in a directed graph is big enough

    Parameters
    digraphdirected graph
    idxindex for which the size is ensured
    newsizeneeded size

    Definition at line 7692 of file misc.c.

    References SCIP_Digraph::arcdata, SCIP_Digraph::blkmem, BMSallocBlockMemoryArray, BMSreallocBlockMemoryArray, MAX, nnodes, NULL, SCIP_ALLOC, SCIP_OKAY, STARTSUCCESSORSSIZE, SCIP_Digraph::successors, and SCIP_Digraph::successorssize.

    Referenced by SCIPdigraphAddArc(), and SCIPdigraphAddArcSafe().

    ◆ depthFirstSearch()

    static void depthFirstSearch ( SCIP_DIGRAPH digraph,
    int  startnode,
    SCIP_Bool visited,
    int *  dfsstack,
    int *  stackadjvisited,
    int *  dfsnodes,
    int *  ndfsnodes 
    )
    static

    performs depth-first-search in the given directed graph from the given start node

    Parameters
    digraphdirected graph
    startnodenode to start the depth-first-search
    visitedarray to store for each node, whether it was already visited
    dfsstackarray of size number of nodes to store the stack; only needed for performance reasons
    stackadjvisitedarray of size number of nodes to store the number of adjacent nodes already visited for each node on the stack; only needed for performance reasons
    dfsnodesarray of nodes that can be reached starting at startnode, in reverse dfs order
    ndfsnodespointer to store number of nodes that can be reached starting at startnode

    Definition at line 7931 of file misc.c.

    References FALSE, nnodes, SCIP_Digraph::nsuccessors, NULL, SCIP_Digraph::successors, and TRUE.

    Referenced by SCIPdigraphComputeUndirectedComponents(), and SCIPdigraphTopoSortComponents().

    ◆ findArticulationPointsUtil()

    static void findArticulationPointsUtil ( SCIP_DIGRAPH digraph,
    int  startnode,
    SCIP_Bool visited,
    int *  tdisc,
    int *  mindisc,
    int *  parent,
    SCIP_Bool articulationflag,
    int  time 
    )
    static

    checks for articulation points in a given directed graph through a recursive depth-first-search. starts from a given start node and keeps track of the nodes' discovery time in search for back edges.

    Note
    an articulation point is a node whose removal disconnects a connected graph or increases the number of connected components in a disconnected graph
    Parameters
    digraphdirected graph
    startnodenode to start the depth-first-search
    visitedarray to store for each node, whether it was already visited
    tdiscarray of size number of nodes to store each node's discovery time
    mindiscarray of size number of nodes to store the discovery time of the earliest discovered vertex to which startnode (or any node in the subtree rooted at it) is having a back edge
    parentarray to store the parent of each node in the DFS tree
    articulationflagarray to mark whether a node is identified as an articulation point
    timecurrent discovery time in the DFS

    Definition at line 8010 of file misc.c.

    References FALSE, findArticulationPointsUtil(), MIN, SCIP_Digraph::narticulations, nnodes, NULL, SCIPdigraphGetNSuccessors(), SCIPdigraphGetSuccessors(), and TRUE.

    Referenced by findArticulationPointsUtil(), and SCIPdigraphGetArticulationPoints().

    ◆ tarjan()

    static void tarjan ( SCIP_DIGRAPH digraph,
    int  v,
    int *  lowlink,
    int *  dfsidx,
    int *  stack,
    int *  stacksize,
    SCIP_Bool unprocessed,
    SCIP_Bool nodeinstack,
    int *  maxdfs,
    int *  strongcomponents,
    int *  nstrongcomponents,
    int *  strongcompstartidx,
    int *  nstorednodes 
    )
    static
    Parameters
    digraphdirected graph
    vnode to start the algorithm
    lowlinkarray to store lowlink values
    dfsidxarray to store dfs indices
    stackarray to store a stack
    stacksizepointer to store the size of the stack
    unprocessedarray to store which node is unprocessed yet
    nodeinstackarray to store which nodes are in the stack
    maxdfspointer to store index for DFS
    strongcomponentsarray to store for each node the strongly connected component to which it belongs (components are numbered 0 to nstrongcomponents - 1);
    nstrongcomponentspointer to store the number of computed components so far
    strongcompstartidxarray to store the start index of the computed components
    nstorednodespointer to store the number of already stored nodes

    Definition at line 8397 of file misc.c.

    References FALSE, MIN, nnodes, SCIP_Digraph::nnodes, SCIP_Digraph::nsuccessors, NULL, SCIP_Digraph::successors, tarjan(), TRUE, and w.

    Referenced by SCIPdigraphComputeDirectedComponents(), and tarjan().

    ◆ btnodeCreateEmpty()

    static SCIP_RETCODE btnodeCreateEmpty ( SCIP_BT tree,
    SCIP_BTNODE **  node 
    )
    static

    creates a node for a binary tree

    Parameters
    treebinary tree
    nodepointer to store the created node

    Definition at line 8737 of file misc.c.

    References SCIP_Bt::blkmem, BMSallocBlockMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

    Referenced by SCIPbtnodeCreate().

    ◆ btnodeFreeLeaf()

    static void btnodeFreeLeaf ( SCIP_BT tree,
    SCIP_BTNODE **  node 
    )
    static

    frees a tree leaf

    Parameters
    treebinary tree
    nodepointer to node which has to be freed

    Definition at line 8776 of file misc.c.

    References SCIP_Bt::blkmem, BMSfreeBlockMemory, and NULL.

    Referenced by SCIPbtnodeFree().

    ◆ btPrintSubtree()

    static void btPrintSubtree ( SCIP_BTNODE node,
    FILE *  file,
    int *  nnodes 
    )
    static

    prints the rooted subtree of the given binary tree node in GML format into the given file

    Parameters
    nodebinary tree node
    filefile to write to
    nnodespointer to count the number of nodes

    Definition at line 9069 of file misc.c.

    References btPrintSubtree(), nnodes, NULL, SCIP_MAXSTRLEN, SCIPbtnodeGetLeftchild(), SCIPbtnodeGetRightchild(), SCIPgmlWriteArc(), SCIPgmlWriteNode(), and SCIPsnprintf().

    Referenced by btPrintSubtree(), and SCIPbtPrintGml().

    ◆ isIntegralScalar()

    static SCIP_Bool isIntegralScalar ( SCIP_Real  val,
    SCIP_Real  scalar,
    SCIP_Real  mindelta,
    SCIP_Real  maxdelta 
    )
    static

    checks, whether the given scalar scales the given value to an integral number with error in the given bounds

    Parameters
    valvalue that should be scaled to an integral value
    scalarscalar that should be tried
    mindeltaminimal relative allowed difference of scaled coefficient s*c and integral i
    maxdeltamaximal relative allowed difference of scaled coefficient s*c and integral i

    Definition at line 9613 of file misc.c.

    References SCIP_Real, and SCIPrelDiff().

    Referenced by SCIPcalcIntegralScalar().

    ◆ SCIPrandomSetSeed()

    void SCIPrandomSetSeed ( SCIP_RANDNUMGEN randnumgen,
    unsigned int  initseed 
    )

    initializes a random number generator with a given start seed

    Parameters
    randnumgenrandom number generator
    initseedinitial random seed

    Definition at line 10139 of file misc.c.

    References SCIP_RandNumGen::cst_seed, DEFAULT_CST, DEFAULT_MWC, DEFAULT_SEED, DEFAULT_XOR, MAX, SCIP_RandNumGen::mwc_seed, NULL, SCIPhashTwo, SCIP_RandNumGen::seed, and SCIP_RandNumGen::xor_seed.

    Referenced by SCIPbanditReset(), SCIPdivesetReset(), SCIPrandomCreate(), and SCIPsetRandomSeed().

    ◆ randomGetRand()

    static uint32_t randomGetRand ( SCIP_RANDNUMGEN randnumgen)
    static

    returns a random number between 0 and UINT32_MAX

    implementation of KISS random number generator developed by George Marsaglia. KISS is combination of three different random number generators:

    • Linear congruential generator
    • Xorshift
    • Lag-1 Multiply-with-carry

    KISS has a period of 2^123 and passes all statistical test part of BigCrush-Test of TestU01 [1].

    [1] http://dl.acm.org/citation.cfm?doid=1268776.1268777

    Parameters
    randnumgenrandom number generator

    Definition at line 10170 of file misc.c.

    References SCIP_RandNumGen::cst_seed, SCIP_RandNumGen::mwc_seed, SCIP_RandNumGen::seed, and SCIP_RandNumGen::xor_seed.

    Referenced by SCIPrandomGetInt(), and SCIPrandomGetReal().

    ◆ SCIPrandomCreate()

    SCIP_RETCODE SCIPrandomCreate ( SCIP_RANDNUMGEN **  randnumgen,
    BMS_BLKMEM blkmem,
    unsigned int  initialseed 
    )

    creates and initializes a random number generator

    Parameters
    randnumgenrandom number generator
    blkmemblock memory
    initialseedinitial random seed

    Definition at line 10193 of file misc.c.

    References BMSallocBlockMemory, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPrandomSetSeed().

    Referenced by SCIPbanditCreate(), SCIPcreateRandom(), SCIPdivesetCreate(), SCIPiisCreate(), SCIPreoptCreate(), and SCIPsepastoreCreate().

    ◆ SCIPrandomFree()

    void SCIPrandomFree ( SCIP_RANDNUMGEN **  randnumgen,
    BMS_BLKMEM blkmem 
    )

    frees a random number generator

    Parameters
    randnumgenrandom number generator
    blkmemblock memory

    Definition at line 10209 of file misc.c.

    References BMSfreeBlockMemory, and NULL.

    Referenced by divesetFree(), SCIPbanditFree(), SCIPfreeRandom(), SCIPiisFree(), SCIPreoptFree(), and SCIPsepastoreFree().

    ◆ SCIPnegateReal()

    SCIP_Real SCIPnegateReal ( SCIP_Real  x)

    negates a number

    Parameters
    xvalue to negate

    Definition at line 10473 of file misc.c.

    References x.

    Referenced by negate(), and SCIPintervalEntropy().

    ◆ SCIPdisjointsetCreate()

    SCIP_RETCODE SCIPdisjointsetCreate ( SCIP_DISJOINTSET **  djset,
    BMS_BLKMEM blkmem,
    int  ncomponents 
    )

    creates a disjoint set (union find) structure djset for ncomponents many components (of size one)

    Parameters
    djsetdisjoint set (union find) data structure
    blkmemblock memory
    ncomponentsnumber of components

    Definition at line 11207 of file misc.c.

    References BMSallocBlockMemory, BMSallocBlockMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPdisjointsetClear().

    Referenced by SCIPcliquetableComputeCliqueComponents(), SCIPcomputeComponentsSym(), and SCIPcreateDisjointset().

    ◆ SCIPdisjointsetFree()

    void SCIPdisjointsetFree ( SCIP_DISJOINTSET **  djset,
    BMS_BLKMEM blkmem 
    )

    frees the disjoint set (union find) data structure

    Parameters
    djsetpointer to disjoint set (union find) data structure
    blkmemblock memory

    Definition at line 11325 of file misc.c.

    References BMSfreeBlockMemory, BMSfreeBlockMemoryArray, NULL, SCIP_DisjointSet::parents, SCIP_DisjointSet::size, and SCIP_DisjointSet::sizes.

    Referenced by SCIPcliquetableComputeCliqueComponents(), SCIPcliquetableFree(), SCIPcomputeComponentsSym(), and SCIPfreeDisjointset().

    Variable Documentation

    ◆ studentt_quartiles

    const SCIP_Real studentt_quartiles[]
    static
    Initial value:
    = {
    1.000, 2.414, 3.078, 6.314, 12.706,
    0.816, 1.604, 1.886, 2.920, 4.303,
    0.765, 1.423, 1.638, 2.353, 3.182,
    0.741, 1.344, 1.533, 2.132, 2.776,
    0.727, 1.301, 1.476, 2.015, 2.571,
    0.718, 1.273, 1.440, 1.943, 2.447,
    0.711, 1.254, 1.415, 1.895, 2.365,
    0.706, 1.240, 1.397, 1.860, 2.306,
    0.703, 1.230, 1.383, 1.833, 2.262,
    0.700, 1.221, 1.372, 1.812, 2.228,
    0.697, 1.214, 1.363, 1.796, 2.201,
    0.695, 1.209, 1.356, 1.782, 2.179,
    0.694, 1.204, 1.350, 1.771, 2.160,
    0.692, 1.200, 1.345, 1.761, 2.145,
    0.691, 1.197, 1.341, 1.753, 2.131
    }

    < contains all critical values for a one-sided two sample t-test up to 15 degrees of freedom a critical value represents a threshold for rejecting the null-hypothesis in hypothesis testing at a certain confidence level;

    access through method SCIPstudentTGetCriticalValue()

    source: German Wikipedia

    for confidence levels c = 0.75 0.875 0.90 0.95 0.975 (one-sided) 0.50 0.750 0.80 0.90 0.950 (two-sided) critical values for higher degrees of freedom of Student-T distribution for the same error probabilities; infact, these are critical values of the standard normal distribution with mean 0 and variance 1

    Definition at line 81 of file misc.c.

    Referenced by SCIPstudentTGetCriticalValue().

    ◆ studentt_quartilesabove

    const SCIP_Real studentt_quartilesabove[]
    static
    Initial value:
    = {
    0.674, 1.150, 1.282, 1.645, 1.960
    }

    Definition at line 102 of file misc.c.

    Referenced by SCIPnormalGetCriticalValue(), and SCIPstudentTGetCriticalValue().

    ◆ studentt_maxdf

    const int studentt_maxdf = sizeof(studentt_quartiles)/(5 * sizeof(SCIP_Real))
    static

    the maximum degrees of freedom represented before switching to normal approximation

    Definition at line 107 of file misc.c.

    Referenced by SCIPstudentTGetCriticalValue().

    ◆ primetable

    int primetable[]
    static

    table of some prime numbers

    Definition at line 1575 of file misc.c.

    Referenced by SCIPcalcMultihashSize().

    ◆ primetablesize

    const int primetablesize = sizeof(primetable)/sizeof(int)
    static

    Definition at line 1627 of file misc.c.

    Referenced by SCIPcalcMultihashSize().

    ◆ simplednoms

    const SCIP_Real simplednoms[]
    static
    Initial value:
    = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
    17.0, 18.0, 19.0, 25.0, -1.0}

    Definition at line 9464 of file misc.c.

    Referenced by SCIPrealToRational().

    ◆ scalars

    const SCIP_Real scalars[] = {3.0, 5.0, 7.0, 9.0, 11.0, 13.0, 15.0, 17.0, 19.0}
    static

    additional scalars that are tried in integrality scaling

    Definition at line 9635 of file misc.c.

    Referenced by SCIPcalcIntegralScalar().

    ◆ nscalars

    const int nscalars = 9
    static

    Definition at line 9636 of file misc.c.

    Referenced by SCIPcalcIntegralScalar().