SCIP Doxygen Documentation
Loading...
Searching...
No Matches

Detailed Description

public methods for in place sorting of arrays

Below are the public methods for in place sorting of up to six arrays of joint data.

Functions

 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 SCIPsortInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int len)
void SCIPsortPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealRealInt (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealRealBoolBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealRealIntBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortReal (SCIP_Real *realarray, int len)
void SCIPsortRealPtr (SCIP_Real *realarray, void **ptrarray, int len)
void SCIPsortRealInt (SCIP_Real *realarray, int *intarray, int len)
void SCIPsortRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, int len)
void SCIPsortRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, int len)
void SCIPsortRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, int len)
void SCIPsortRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, int len)
void SCIPsortRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int len)
void SCIPsortRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, int len)
void SCIPsortRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, int len)
void SCIPsortRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int len)
void SCIPsortRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, int len)
void SCIPsortRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, int len)
void SCIPsortRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, int len)
void SCIPsortRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, int len)
void SCIPsortRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, int len)
void SCIPsortRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, int len)
void SCIPsortInt (int *intarray, int len)
void SCIPsortIntInt (int *intarray1, int *intarray2, int len)
void SCIPsortIntPtr (int *intarray, void **ptrarray, int len)
void SCIPsortIntReal (int *intarray, SCIP_Real *realarray, int len)
void SCIPsortIntIntInt (int *intarray1, int *intarray2, int *intarray3, int len)
void SCIPsortIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int len)
void SCIPsortIntRealLong (int *intarray, SCIP_Real *realarray, SCIP_Longint *longarray, int len)
void SCIPsortIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int len)
void SCIPsortIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int len)
void SCIPsortIntPtrReal (int *intarray, void **ptrarray, SCIP_Real *realarray, int len)
void SCIPsortIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int len)
void SCIPsortIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int len)
void SCIPsortIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int len)
void SCIPsortIntIntPtrPtr (int *intarray1, int *intarray2, void **ptrarray, void **ptrarray2, int len)
void SCIPsortIntIntPtrPtrInterval (int *intarray1, int *intarray2, void **ptrarray, void **ptrarray2, SCIP_INTERVAL *intervalarray, int len)
void SCIPsortLong (SCIP_Longint *longarray, int len)
void SCIPsortLongPtr (SCIP_Longint *longarray, void **ptrarray, int len)
void SCIPsortLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, int len)
void SCIPsortLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, int len)
void SCIPsortLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, int len)
void SCIPsortLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, int len)
void SCIPsortLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, int len)
void SCIPsortLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int len)
void SCIPsortLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, int len)
void SCIPsortPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int len)
void SCIPsortDown (int *perm, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int len)
void SCIPsortDownInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int len)
void SCIPsortDownPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownReal (SCIP_Real *realarray, int len)
void SCIPsortDownRealPtr (SCIP_Real *realarray, void **ptrarray, int len)
void SCIPsortDownRealInt (SCIP_Real *realarray, int *intarray, int len)
void SCIPsortDownRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, int len)
void SCIPsortDownRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, int len)
void SCIPsortDownRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, int len)
void SCIPsortDownRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, int len)
void SCIPsortDownRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int len)
void SCIPsortDownRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, int len)
void SCIPsortDownRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, int len)
void SCIPsortDownRealRealPtrPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray1, void **ptrarray2, int len)
void SCIPsortDownRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, int len)
void SCIPsortDownRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int len)
void SCIPsortDownRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, int len)
void SCIPsortDownRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, int len)
void SCIPsortDownRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, int len)
void SCIPsortDownRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, int len)
void SCIPsortDownRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, int len)
void SCIPsortDownRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, int len)
void SCIPsortDownInt (int *intarray, int len)
void SCIPsortDownIntInt (int *intarray1, int *intarray2, int len)
void SCIPsortDownIntPtr (int *intarray, void **ptrarray, int len)
void SCIPsortDownIntReal (int *intarray, SCIP_Real *realarray, int len)
void SCIPsortDownIntIntInt (int *intarray1, int *intarray2, int *intarray3, int len)
void SCIPsortDownIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int len)
void SCIPsortDownIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int len)
void SCIPsortDownIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int len)
void SCIPsortDownIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int len)
void SCIPsortDownIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int len)
void SCIPsortDownIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int len)
void SCIPsortDownLong (SCIP_Longint *longarray, int len)
void SCIPsortDownLongPtr (SCIP_Longint *longarray, void **ptrarray, int len)
void SCIPsortDownLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, int len)
void SCIPsortDownLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, int len)
void SCIPsortDownLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, int len)
void SCIPsortDownLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, int len)
void SCIPsortDownLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, int len)
void SCIPsortDownLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int len)
void SCIPsortDownLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, int len)
void SCIPsortDownPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)
void SCIPsortDownIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int len)
void SCIPsortedvecInsertInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int keyval, int *len, int *pos)
void SCIPsortedvecInsertPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int *len, int *pos)
void SCIPsortedvecInsertPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int *len, int *pos)
void SCIPsortedvecInsertPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Bool field1val, int *len, int *pos)
void SCIPsortedvecInsertPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealRealInt (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealRealBoolBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, SCIP_Real field2val, SCIP_Bool field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealRealIntBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, SCIP_Real field2val, int field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, SCIP_Bool field2val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, SCIP_Bool field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Longint field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Longint field2val, int field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_Real keyval, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, SCIP_Real keyval, SCIP_Bool field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertRealPtr (SCIP_Real *realarray, void **ptrarray, SCIP_Real keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertReal (SCIP_Real *realarray, SCIP_Real keyval, int *len, int *pos)
void SCIPsortedvecInsertRealInt (SCIP_Real *realarray, int *intarray, SCIP_Real keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, SCIP_Real keyval, int field1val, SCIP_Longint field2val, int *len, int *pos)
void SCIPsortedvecInsertRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, SCIP_Real keyval, int field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, SCIP_Real keyval, void *field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, SCIP_Real keyval, void *field1val, void *field2val, int intval, int *len, int *pos)
void SCIPsortedvecInsertRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_Real keyval, void *field1val, void *field2val, int intval1, int intval2, int *len, int *pos)
void SCIPsortedvecInsertRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, SCIP_Real keyval, SCIP_Longint field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, SCIP_Real keyval, SCIP_Real field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, SCIP_Bool field3val, void *field4val, int *len, int *pos)
void SCIPsortedvecInsertRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, SCIP_Bool field3val, SCIP_Bool field4val, void *field5val, int *len, int *pos)
void SCIPsortedvecInsertInt (int *intarray, int keyval, int *len, int *pos)
void SCIPsortedvecInsertIntInt (int *intarray1, int *intarray2, int keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertIntPtr (int *intarray, void **ptrarray, int keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertIntReal (int *intarray, SCIP_Real *realarray, int keyval, SCIP_Real field1val, int *len, int *pos)
void SCIPsortedvecInsertIntIntInt (int *intarray1, int *intarray2, int *intarray3, int keyval, int field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int keyval, int field1val, SCIP_Longint field2val, int *len, int *pos)
void SCIPsortedvecInsertIntRealLong (int *intarray, SCIP_Real *realarray, SCIP_Longint *longarray, int keyval, SCIP_Real field1val, SCIP_Longint field2val, int *len, int *pos)
void SCIPsortedvecInsertIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int keyval, int field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertIntIntPtrPtr (int *intarray1, int *intarray2, void **ptrarray1, void **ptrarray2, int keyval, int field1val, void *field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertIntIntPtrPtrInterval (int *intarray1, int *intarray2, void **ptrarray1, void **ptrarray2, SCIP_INTERVAL *intervalarray, int keyval, int field1val, void *field2val, void *field3val, SCIP_INTERVAL field4val, int *len, int *pos)
void SCIPsortedvecInsertIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int keyval, int field1val, SCIP_Real field2val, int *len, int *pos)
void SCIPsortedvecInsertIntPtrReal (int *intarray, void **ptrarray, SCIP_Real *realarray, int keyval, void *field1val, SCIP_Real field2val, int *len, int *pos)
void SCIPsortedvecInsertIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int keyval, int field1val, int field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int keyval, int field1val, int field2val, SCIP_Real field3val, int *len, int *pos)
void SCIPsortedvecInsertIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int keyval, void *field1val, int field2val, SCIP_Real field3val, int *len, int *pos)
void SCIPsortedvecInsertLong (SCIP_Longint *longarray, SCIP_Longint keyval, int *len, int *pos)
void SCIPsortedvecInsertLongPtr (SCIP_Longint *longarray, void **ptrarray, SCIP_Longint keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, SCIP_Longint keyval, void *field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Bool field3val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Real field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Real field3val, int field4val, SCIP_Bool field5val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, SCIP_Longint keyval, void *field1val, void *field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_Longint keyval, void *field1val, void *field2val, int field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, SCIP_Longint keyval, void *field1val, void *field2val, SCIP_Bool field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int field2val, SCIP_Bool field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int keyval, void *field1val, int field2val, int field3val, SCIP_Bool field4val, SCIP_Bool field5val, int *len, int *pos)
void SCIPsortedvecInsertDownInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int keyval, int *len, int *pos)
void SCIPsortedvecInsertDownPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Bool field1val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, SCIP_Bool field2val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, SCIP_Real field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Real field2val, SCIP_Bool field3val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Longint field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, void *field1val, SCIP_Longint field2val, int field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertDownReal (SCIP_Real *realarray, SCIP_Real keyval, int *len, int *pos)
void SCIPsortedvecInsertDownRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, SCIP_Real keyval, SCIP_Bool field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealPtr (SCIP_Real *realarray, void **ptrarray, SCIP_Real keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertDownRealInt (SCIP_Real *realarray, int *intarray, SCIP_Real keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertDownRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_Real keyval, int field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealInt (SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Real keyval, SCIP_Real field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, SCIP_Real keyval, int field1val, SCIP_Longint field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, SCIP_Real keyval, int field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, SCIP_Real keyval, void *field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealPtrPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray1, void **ptrarray2, SCIP_Real keyval, SCIP_Real field1val, void *field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertDownRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, SCIP_Real keyval, void *field1val, void *field2val, int intval, int *len, int *pos)
void SCIPsortedvecInsertDownRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_Real keyval, void *field1val, void *field2val, int intval1, int intval2, int *len, int *pos)
void SCIPsortedvecInsertDownRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, SCIP_Real keyval, SCIP_Longint field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, SCIP_Real keyval, SCIP_Real field1val, int field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, SCIP_Bool field3val, void *field4val, int *len, int *pos)
void SCIPsortedvecInsertDownRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, SCIP_Real keyval, SCIP_Real field1val, SCIP_Real field2val, SCIP_Bool field3val, SCIP_Bool field4val, void *field5val, int *len, int *pos)
void SCIPsortedvecInsertDownInt (int *intarray, int keyval, int *len, int *pos)
void SCIPsortedvecInsertDownIntInt (int *intarray1, int *intarray2, int keyval, int field1val, int *len, int *pos)
void SCIPsortedvecInsertDownIntReal (int *intarray, SCIP_Real *realarray, int keyval, SCIP_Real field1val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntInt (int *intarray1, int *intarray2, int *intarray3, int keyval, int field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int keyval, int field1val, SCIP_Longint field2val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int keyval, int field1val, void *field2val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int keyval, int field1val, SCIP_Real field2val, int *len, int *pos)
void SCIPsortedvecInsertDownIntPtr (int *intarray, void **ptrarray, int keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int keyval, int field1val, int field2val, void *field3val, int *len, int *pos)
void SCIPsortedvecInsertDownIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int keyval, int field1val, int field2val, SCIP_Real field3val, int *len, int *pos)
void SCIPsortedvecInsertDownIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int keyval, void *field1val, int field2val, SCIP_Real field3val, int *len, int *pos)
void SCIPsortedvecInsertDownLong (SCIP_Longint *longarray, SCIP_Longint keyval, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtr (SCIP_Longint *longarray, void **ptrarray, SCIP_Longint keyval, void *field1val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, SCIP_Longint keyval, void *field1val, int field2val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Bool field3val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Real field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, SCIP_Longint keyval, void *field1val, SCIP_Real field2val, SCIP_Real field3val, int field4val, SCIP_Bool field5val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, SCIP_Longint keyval, void *field1val, void *field2val, int field3val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_Longint keyval, void *field1val, void *field2val, int field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertDownLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, SCIP_Longint keyval, void *field1val, void *field2val, SCIP_Bool field3val, int field4val, int *len, int *pos)
void SCIPsortedvecInsertDownPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *keyval, int field1val, int field2val, SCIP_Bool field3val, SCIP_Bool field4val, int *len, int *pos)
void SCIPsortedvecInsertDownIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int keyval, void *field1val, int field2val, int field3val, SCIP_Bool field4val, SCIP_Bool field5val, int *len, int *pos)
void SCIPsortedvecDelPosInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int pos, int *len)
void SCIPsortedvecDelPosPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealRealInt (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealRealBoolBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealRealIntBool (void **ptrarray, SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosRealPtr (SCIP_Real *realarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosReal (SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosRealInt (SCIP_Real *realarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int pos, int *len)
void SCIPsortedvecDelPosRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosInt (int *intarray, int pos, int *len)
void SCIPsortedvecDelPosIntInt (int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosIntReal (int *intarray, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntInt (int *intarray1, int *intarray2, int *intarray3, int pos, int *len)
void SCIPsortedvecDelPosIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosIntRealLong (int *intarray, SCIP_Real *realarray, SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntPtrPtr (int *intarray1, int *intarray2, void **ptrarray1, void **ptrarray2, int pos, int *len)
void SCIPsortedvecDelPosIntIntPtrPtrInterval (int *intarray1, int *intarray2, void **ptrarray1, void **ptrarray2, SCIP_INTERVAL *intervalarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosIntPtr (int *intarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosIntPtrReal (int *intarray, void **ptrarray, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosLong (SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtr (SCIP_Longint *longarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int pos, int *len)
void SCIPsortedvecDelPosDownInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int pos, int *len)
void SCIPsortedvecDelPosDownPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtr (void **ptrarray1, void **ptrarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrReal (void **ptrarray, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrInt (void **ptrarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrBool (void **ptrarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrIntInt (void **ptrarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrRealInt (void **ptrarray, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrRealBool (void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrInt (void **ptrarray1, void **ptrarray2, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrReal (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrIntInt (void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrRealIntInt (void **ptrarray, SCIP_Real *realarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrRealInt (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrRealBool (void **ptrarray1, void **ptrarray2, SCIP_Real *realarray, SCIP_Bool *boolarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrLongInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownPtrPtrLongIntInt (void **ptrarray1, void **ptrarray2, SCIP_Longint *longarray, int *intarray1, int *intarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownReal (SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealBoolPtr (SCIP_Real *realarray, SCIP_Bool *boolarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealPtr (SCIP_Real *realarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealInt (SCIP_Real *realarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealIntInt (SCIP_Real *realarray, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosDownRealIntLong (SCIP_Real *realarray, int *intarray, SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealIntPtr (SCIP_Real *realarray, int *intarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealPtrPtr (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealPtrPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, void **ptrarray1, void **ptrarray2, int pos, int *len)
void SCIPsortedvecDelPosDownRealPtrPtrInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealPtrPtrIntInt (SCIP_Real *realarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosDownRealLongRealInt (SCIP_Real *realarray1, SCIP_Longint *longarray, SCIP_Real *realarray3, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealIntInt (SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealRealInt (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealRealPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealRealBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr (SCIP_Real *realarray1, SCIP_Real *realarray2, SCIP_Real *realarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownInt (int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntInt (int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosDownIntReal (int *intarray, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntInt (int *intarray1, int *intarray2, int *intarray3, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntLong (int *intarray1, int *intarray2, SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntPtr (int *intarray1, int *intarray2, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntReal (int *intarray1, int *intarray2, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntPtr (int *intarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntIntPtr (int *intarray1, int *intarray2, int *intarray3, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntIntIntReal (int *intarray1, int *intarray2, int *intarray3, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosDownIntPtrIntReal (int *intarray1, void **ptrarray, int *intarray2, SCIP_Real *realarray, int pos, int *len)
void SCIPsortedvecDelPosDownLong (SCIP_Longint *longarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtr (SCIP_Longint *longarray, void **ptrarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrInt (SCIP_Longint *longarray, void **ptrarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrRealRealBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrRealRealIntBool (SCIP_Longint *longarray, void **ptrarray, SCIP_Real *realarray, SCIP_Real *realarray2, int *intarray, SCIP_Bool *boolarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrPtrInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrPtrIntInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, int *intarray1, int *intarray2, int pos, int *len)
void SCIPsortedvecDelPosDownLongPtrPtrBoolInt (SCIP_Longint *longarray, void **ptrarray1, void **ptrarray2, SCIP_Bool *boolarray, int *intarray, int pos, int *len)
void SCIPsortedvecDelPosDownPtrIntIntBoolBool (void **ptrarray, int *intarray1, int *intarray2, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int pos, int *len)
void SCIPsortedvecDelPosDownIntPtrIntIntBoolBool (int *intarray1, void **ptrarray, int *intarray2, int *intarray3, SCIP_Bool *boolarray1, SCIP_Bool *boolarray2, int pos, int *len)
SCIP_Bool SCIPsortedvecFindInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindReal (SCIP_Real *realarray, SCIP_Real val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindInt (int *intarray, int val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindLong (SCIP_Longint *longarray, SCIP_Longint val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindDownInd (int *indarray, SCIP_DECL_SORTINDCOMP((*indcomp)), void *dataptr, int val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindDownPtr (void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), void *val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindDownReal (SCIP_Real *realarray, SCIP_Real val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindDownInt (int *intarray, int val, int len, int *pos)
SCIP_Bool SCIPsortedvecFindDownLong (SCIP_Longint *longarray, SCIP_Longint val, int len, int *pos)

Function Documentation

◆ SCIP_DECL_SORTPTRCOMP()

SCIP_DECL_SORTPTRCOMP ( SCIPsortCompInt )

default comparer for integers

Definition at line 5523 of file misc.c.

References SCIP_DECL_SORTPTRCOMP.

◆ SCIP_DECL_SORTINDCOMP() [1/2]

SCIP_DECL_SORTINDCOMP ( SCIPsortArgsortInt )

implements argsort

The data pointer is a lookup array of integers.

Definition at line 5544 of file misc.c.

References SCIP_DECL_SORTINDCOMP.

◆ SCIP_DECL_SORTINDCOMP() [2/2]

SCIP_DECL_SORTINDCOMP ( SCIPsortArgsortPtr )

implements argsort

The data pointer is a lookup array, which are pointer arrays.

Definition at line 5563 of file misc.c.

References SCIP_DECL_SORTINDCOMP.

◆ SCIPsort()

void SCIPsort ( int * perm,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int len )

sort an indexed element set in non-decreasing order, resulting in a permutation index array

Parameters
permpointer to store the resulting permutation
-data element comparator
dataptrpointer to data field that is given to the external compare method
lennumber of elements to be sorted (valid index range)

Definition at line 5581 of file misc.c.

References assert(), NULL, SCIP_DECL_SORTINDCOMP, SCIPsort(), and SCIPsortInd().

Referenced by applyCliqueFixings(), applyOrbitalBranchingPropagations(), applyOrbitalReductionPropagations(), buildSubgroupGraph(), checkSymmetriesAreSymmetries(), consdataSort(), consdataSort(), identifyOrbitalSymmetriesBroken(), removeRedundantConss(), SCIP_DECL_BRANCHEXECLP(), SCIPcomputeSymgraphColors(), SCIPcreateSymgraphConsnodeperm(), SCIPsort(), simplifyInequalities(), SORTTPL_NAME(), and tryAddGadgetSquaredDifference().

◆ SCIPsortInd()

void SCIPsortInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int len )

sort an index array in non-decreasing order

Parameters
indarraypointer to the index array to be sorted
-data element comparator
dataptrpointer to data field that is given to the external compare method
lenlength of array

References SCIP_DECL_SORTINDCOMP, and SCIPsortInd().

Referenced by checkOverloadViaThetaTree(), decompHorizonGetFirstPosBestPotential(), extractCapacityRows(), extractFlowRows(), getVarOrder(), SCIP_DECL_EXPRSIMPLIFY(), SCIPsort(), SCIPsortInd(), and updateColumnOrderWhenBranchingOnColumn().

◆ SCIPsortPtr()

◆ SCIPsortPtrPtr()

void SCIPsortPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/pointers, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrPtr().

Referenced by SCIPsortPtrPtr(), and SCIPvarGetActiveRepresentativesExact().

◆ SCIPsortPtrReal()

void SCIPsortPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrReal().

Referenced by conflictstoreCleanUpStorage(), nlrowSortLinear(), SCIPmergeRowprepTerms(), and SCIPsortPtrReal().

◆ SCIPsortPtrInt()

void SCIPsortPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrInt().

Referenced by makeCoverMinimal(), SCIPparamsetCheckValuePtrUnique(), SCIPsortPtrInt(), and selectBranchVar().

◆ SCIPsortPtrBool()

void SCIPsortPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrBool().

Referenced by checkSolution(), findAggregation(), SCIPcliquelistDel(), SCIPconflictstoreAddDualraycons(), SCIPsortPtrBool(), and sortAndMergeClique().

◆ SCIPsortPtrIntInt()

void SCIPsortPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrIntInt().

Referenced by SCIPsortPtrIntInt().

◆ SCIPsortPtrRealInt()

void SCIPsortPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealInt().

Referenced by colSortLP(), colSortNonLP(), consdataCreateRedundant(), and SCIPsortPtrRealInt().

◆ SCIPsortPtrRealRealInt()

void SCIPsortPtrRealRealInt ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/Reals/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarray1SCIP_Real array to be permuted in the same way
realarray2SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealRealInt().

Referenced by SCIPsortPtrRealRealInt().

◆ SCIPsortPtrRealRealBoolBool()

void SCIPsortPtrRealRealBoolBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/Reals/Reals/SCIP_Bools/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarray1SCIP_Real array to be permuted in the same way
realarray2SCIP_Real array to be permuted in the same way
boolarray1SCIP_Bool array to be permuted in the same way
boolarray2SCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealRealBoolBool().

Referenced by SCIPconflictstoreAddDualsolcons(), and SCIPsortPtrRealRealBoolBool().

◆ SCIPsortPtrRealRealIntBool()

void SCIPsortPtrRealRealIntBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/Reals/Reals/ints/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarray1SCIP_Real array to be permuted in the same way
realarray2SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealRealIntBool().

Referenced by SCIPsortPtrRealRealIntBool().

◆ SCIPsortPtrRealBool()

void SCIPsortPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/Reals/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealBool().

Referenced by correctLocksAndCaptures(), and SCIPsortPtrRealBool().

◆ SCIPsortPtrPtrInt()

void SCIPsortPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/pointers/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrPtrInt().

Referenced by colExactSortLP(), colExactSortNonLP(), computeAndConstraintInfos(), and SCIPsortPtrPtrInt().

◆ SCIPsortPtrPtrReal()

void SCIPsortPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrPtrReal().

Referenced by SCIP_DECL_SORTPTRCOMP(), and SCIPsortPtrPtrReal().

◆ SCIPsortPtrPtrIntInt()

void SCIPsortPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrPtrIntInt().

Referenced by SCIPinitHeurOptcumulative(), SCIPsortPtrPtrIntInt(), and sortItems().

◆ SCIPsortPtrRealIntInt()

void SCIPsortPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrRealIntInt().

Referenced by SCIPsortPtrRealIntInt().

◆ SCIPsortPtrPtrRealInt()

void SCIPsortPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrPtrRealInt().

Referenced by SCIPsortPtrPtrRealInt().

◆ SCIPsortPtrPtrRealBool()

void SCIPsortPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Reals/Bools, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortPtrPtrRealBool().

Referenced by consdataCreate(), and SCIPsortPtrPtrRealBool().

◆ SCIPsortPtrPtrLongInt()

void SCIPsortPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortPtrPtrLongInt().

Referenced by SCIPsortPtrPtrLongInt().

◆ SCIPsortPtrPtrLongIntInt()

void SCIPsortPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortPtrPtrLongIntInt().

Referenced by mergeMultiples(), and SCIPsortPtrPtrLongIntInt().

◆ SCIPsortReal()

void SCIPsortReal ( SCIP_Real * realarray,
int len )

sort an array of Reals in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortReal().

Referenced by checkDivingCandidates(), and SCIPsortReal().

◆ SCIPsortRealPtr()

void SCIPsortRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
int len )

sort of two joint arrays of Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealPtr().

Referenced by consdataSort(), reducedCostSort(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPcreateConsSOS1(), SCIPcreateConsSOS2(), SCIPsortRealPtr(), separateGLS(), and separateHeur().

◆ SCIPsortRealInt()

void SCIPsortRealInt ( SCIP_Real * realarray,
int * intarray,
int len )

◆ SCIPsortRealIntInt()

void SCIPsortRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
int len )

sort of three joint arrays of Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
intarray1int array to be permuted in the same way
intarray2int array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealIntInt().

Referenced by SCIPsortRealIntInt().

◆ SCIPsortRealBoolPtr()

void SCIPsortRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/Bools/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortRealBoolPtr().

Referenced by SCIPsortRealBoolPtr().

◆ SCIPsortRealIntLong()

void SCIPsortRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
int len )

sort of three joint arrays of Reals/ints/Longs, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, SCIP_Real, and SCIPsortRealIntLong().

Referenced by SCIPsortRealIntLong().

◆ SCIPsortRealIntPtr()

void SCIPsortRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/ints/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealIntPtr().

Referenced by checkSystemGF2(), and SCIPsortRealIntPtr().

◆ SCIPsortRealPtrPtr()

void SCIPsortRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int len )

sort of three joint arrays of Reals/Pointers/Pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealPtrPtr().

Referenced by SCIPcreateConsCardinality(), and SCIPsortRealPtrPtr().

◆ SCIPsortRealRealPtr()

void SCIPsortRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/Reals/Pointer, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array to be sorted
realarray2second SCIP_Real array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealRealPtr().

Referenced by SCIPsortRealRealPtr().

◆ SCIPsortRealPtrPtrInt()

void SCIPsortRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int len )

sort of four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1pointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
intarrayint array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortRealPtrPtrInt().

Referenced by optimize(), and SCIPsortRealPtrPtrInt().

◆ SCIPsortRealPtrPtrIntInt()

void SCIPsortRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int len )

sort of five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1pointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
intarray1int array to be sorted
intarray2int array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortRealPtrPtrIntInt().

Referenced by checkRedundancy(), enfopsCons(), SCIPsortRealPtrPtrIntInt(), and solveSubproblem().

◆ SCIPsortRealLongRealInt()

void SCIPsortRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
int len )

sort of four joint arrays of Reals/Longs/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
longarraySCIP_Longint array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, SCIP_Real, and SCIPsortRealLongRealInt().

Referenced by SCIPsortRealLongRealInt().

◆ SCIPsortRealRealIntInt()

void SCIPsortRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
int len )

sort of four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
intarray1int array to be permuted in the same way
intarray2int array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealRealIntInt().

Referenced by SCIPsortRealRealIntInt(), and singletonColumnStuffing().

◆ SCIPsortRealRealRealInt()

void SCIPsortRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
int len )

sort of four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealRealRealInt().

Referenced by SCIPsortRealRealRealInt().

◆ SCIPsortRealRealRealPtr()

void SCIPsortRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
int len )

sort of four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortRealRealRealPtr().

Referenced by SCIPsortRealRealRealPtr().

◆ SCIPsortRealRealRealBoolPtr()

void SCIPsortRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
int len )

sort of five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortRealRealRealBoolPtr().

Referenced by SCIPsortRealRealRealBoolPtr().

◆ SCIPsortRealRealRealBoolBoolPtr()

void SCIPsortRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
int len )

sort of six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
boolarray1SCIP_Bool array to be permuted in the same way
boolarray2SCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortRealRealRealBoolBoolPtr().

Referenced by SCIPsortRealRealRealBoolBoolPtr().

◆ SCIPsortInt()

◆ SCIPsortIntInt()

◆ SCIPsortIntPtr()

void SCIPsortIntPtr ( int * intarray,
void ** ptrarray,
int len )

sort of two joint arrays of ints/pointers, sorted by first array in non-decreasing order

Parameters
intarrayint array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortIntPtr().

Referenced by applyHeur(), assignLinking(), assignLinking(), buildBlockGraph(), decompHorizonInitialize(), isDoublelLexSym(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIPassignDecompLinkConss(), SCIPcomputeDecompStats(), SCIPsortIntPtr(), selectInitialVariableDecomposition(), and sortComponents().

◆ SCIPsortIntReal()

void SCIPsortIntReal ( int * intarray,
SCIP_Real * realarray,
int len )

sort of two joint arrays of ints/reals, sorted by first array in non-decreasing order

Parameters
intarrayint array to be sorted
realarrayreal array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortIntReal().

Referenced by applyLPboundTightening(), combineCols(), roundPartition(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIPlpiChgSides(), SCIPnlpiOracleDelVarSet(), SCIPsortIntReal(), and sortLinearCoefficients().

◆ SCIPsortIntIntInt()

void SCIPsortIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int len )

sort of three joint arrays of ints/ints/ints, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
intarray3third int array to be permuted in the same way
lenlength of arrays

References SCIPsortIntIntInt().

Referenced by createOrDetermineSizeGraph(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), createOrDetermineSizeGraphCheck(), detectOrbitopalSymmetries(), SCIPsortIntIntInt(), sortLocalRows(), and SYMcomputeSymmetryGenerators().

◆ SCIPsortIntIntLong()

void SCIPsortIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int len )

sort of three joint arrays of ints/ints/Longints, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortIntIntLong().

Referenced by SCIPsortIntIntLong().

◆ SCIPsortIntRealLong()

void SCIPsortIntRealLong ( int * intarray,
SCIP_Real * realarray,
SCIP_Longint * longarray,
int len )

sort of three joint arrays of ints/ints/Longints, sorted by first array in non-decreasing order

Parameters
intarrayint array to be sorted
realarrayreal array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, SCIP_Real, and SCIPsortIntRealLong().

Referenced by SCIPsortIntRealLong().

◆ SCIPsortIntIntPtr()

void SCIPsortIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int len )

sort of three joint arrays of ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortIntIntPtr().

Referenced by SCIPsortIntIntPtr().

◆ SCIPsortIntIntReal()

void SCIPsortIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int len )

sort of three joint arrays of ints/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortIntIntReal().

Referenced by detectParallelCols(), roundPartition(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), and SCIPsortIntIntReal().

◆ SCIPsortIntPtrReal()

void SCIPsortIntPtrReal ( int * intarray,
void ** ptrarray,
SCIP_Real * realarray,
int len )

sort of three joint arrays of ints/pointers/reals, sorted by first array in non-decreasing order

Parameters
intarrayint array to be sorted
ptrarraypointer array to be permuted in the same way
realarrayreal array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortIntPtrReal().

Referenced by conflictsetAddBounds(), and SCIPsortIntPtrReal().

◆ SCIPsortIntIntIntPtr()

void SCIPsortIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int len )

sort of four joint arrays of ints/ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
intarray3int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortIntIntIntPtr().

Referenced by SCIPsortIntIntIntPtr().

◆ SCIPsortIntIntIntReal()

void SCIPsortIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int len )

sort of four joint arrays of ints/ints/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
intarray3int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortIntIntIntReal().

Referenced by SCIPsortIntIntIntReal().

◆ SCIPsortIntPtrIntReal()

void SCIPsortIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int len )

sort of four joint arrays of ints/pointers/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortIntPtrIntReal().

Referenced by rowSortLP(), rowSortNonLP(), and SCIPsortIntPtrIntReal().

◆ SCIPsortIntIntPtrPtr()

void SCIPsortIntIntPtrPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
void ** ptrarray2,
int len )

sort of four joint arrays of ints/ints/pointers/pointers/ sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
lenlength of arrays

References SCIPsortIntIntPtrPtr().

Referenced by SCIPsortIntIntPtrPtr().

◆ SCIPsortIntIntPtrPtrInterval()

void SCIPsortIntIntPtrPtrInterval ( int * intarray1,
int * intarray2,
void ** ptrarray,
void ** ptrarray2,
SCIP_INTERVAL * intervalarray,
int len )

sort of five joint arrays of ints/ints/pointers/pointers/pointers sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
intervalarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortIntIntPtrPtrInterval().

Referenced by rowExactSortLP(), rowExactSortNonLP(), and SCIPsortIntIntPtrPtrInterval().

◆ SCIPsortLong()

void SCIPsortLong ( SCIP_Longint * longarray,
int len )

sort an array of Longints in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
lenlength of arrays

References SCIP_Longint, and SCIPsortLong().

Referenced by SCIPhypergraphComputeOverlaps(), SCIPhypergraphIsValid(), and SCIPsortLong().

◆ SCIPsortLongPtr()

void SCIPsortLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
int len )

sort of two joint arrays of Long/pointer, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortLongPtr().

Referenced by SCIPsortLongPtr().

◆ SCIPsortLongPtrInt()

void SCIPsortLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
int len )

sort of three arrays of Long/pointer/ints, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortLongPtrInt().

Referenced by SCIPsortLongPtrInt().

◆ SCIPsortLongPtrRealBool()

void SCIPsortLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
int len )

sort of four arrays of Long/pointer/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortLongPtrRealBool().

Referenced by SCIPsortLongPtrRealBool().

◆ SCIPsortLongPtrRealRealBool()

void SCIPsortLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
int len )

sort of five arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarrayfirst SCIP_Real array to be permuted in the same way
realarray2second SCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortLongPtrRealRealBool().

Referenced by detectImpliedBounds(), and SCIPsortLongPtrRealRealBool().

◆ SCIPsortLongPtrRealRealIntBool()

void SCIPsortLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
int len )

sort of six arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarrayfirst SCIP_Real array to be permuted in the same way
realarray2second SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortLongPtrRealRealIntBool().

Referenced by SCIPsortLongPtrRealRealIntBool().

◆ SCIPsortLongPtrPtrInt()

void SCIPsortLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int len )

sort of four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortLongPtrPtrInt().

Referenced by SCIPsortLongPtrPtrInt().

◆ SCIPsortLongPtrPtrIntInt()

void SCIPsortLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int len )

sort of five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortLongPtrPtrIntInt().

Referenced by SCIPsortLongPtrPtrIntInt().

◆ SCIPsortLongPtrPtrBoolInt()

void SCIPsortLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
int len )

sort of five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
intarrayint array to be sorted
lenlength of arrays

References SCIP_Bool, SCIP_Longint, and SCIPsortLongPtrPtrBoolInt().

Referenced by SCIPsortLongPtrPtrBoolInt().

◆ SCIPsortPtrIntIntBoolBool()

void SCIPsortPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortPtrIntIntBoolBool().

Referenced by SCIPsortPtrIntIntBoolBool().

◆ SCIPsortIntPtrIntIntBoolBool()

void SCIPsortIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int len )

sort of six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTINDCOMP, SCIPsortDown(), and SCIPsortIntPtrIntIntBoolBool().

Referenced by SCIPsortIntPtrIntIntBoolBool().

◆ SCIPsortDown()

void SCIPsortDown ( int * perm,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int len )

sort an indexed element set in non-increasing order, resulting in a permutation index array

Parameters
permpointer to store the resulting permutation
-data element comparator
dataptrpointer to data field that is given to the external compare method
lennumber of elements to be sorted (valid index range)

Definition at line 6144 of file misc.c.

References assert(), NULL, SCIP_DECL_SORTINDCOMP, SCIPsortDown(), and SCIPsortDownInd().

Referenced by SCIPsortDown(), SCIPsortIntPtrIntIntBoolBool(), and selectBranchingCandidate().

◆ SCIPsortDownInd()

void SCIPsortDownInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int len )

sort an index array in non-increasing order

Parameters
indarraypointer to the index array to be sorted
-data element comparator
dataptrpointer to data field that is given to the external compare method
lenlength of array

References SCIP_DECL_SORTINDCOMP, and SCIPsortDownInd().

Referenced by cutTightenCoefs(), cutTightenCoefsQuad(), cutTightenCoefsSafely(), findNonDominatedVars(), SCIPsortDown(), and SCIPsortDownInd().

◆ SCIPsortDownPtr()

void SCIPsortDownPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of an array of pointers in non-increasing order

Parameters
ptrarraypointer array to be sorted
-data element comparator
lenlength of array

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtr().

Referenced by analyzeConflictOverload(), checkForOverlapping(), detectNlhdlr(), initBounds(), preprocessCliques(), propdataInit(), propdataInit(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSINIT(), SCIPincludeNlhdlrNonlinear(), SCIPnodepqClear(), SCIPsortDownPtr(), and sortBounds().

◆ SCIPsortDownPtrPtr()

void SCIPsortDownPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/pointers, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrPtr().

Referenced by propdataInit(), SCIP_DECL_DIALOGEXEC(), and SCIPsortDownPtrPtr().

◆ SCIPsortDownPtrReal()

void SCIPsortDownPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrReal().

Referenced by SCIPsortDownPtrReal().

◆ SCIPsortDownPtrInt()

void SCIPsortDownPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrInt().

Referenced by getLiftingSequence(), getLiftingSequenceGUB(), and SCIPsortDownPtrInt().

◆ SCIPsortDownPtrBool()

void SCIPsortDownPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of two joint arrays of pointers/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrBool().

Referenced by SCIPsortDownPtrBool().

◆ SCIPsortDownPtrIntInt()

void SCIPsortDownPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrIntInt().

Referenced by SCIPsortDownPtrIntInt().

◆ SCIPsortDownPtrRealInt()

void SCIPsortDownPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrRealInt().

Referenced by SCIPsortDownPtrRealInt().

◆ SCIPsortDownPtrRealBool()

void SCIPsortDownPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/Reals/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrRealBool().

Referenced by SCIPsortDownPtrRealBool().

◆ SCIPsortDownPtrPtrInt()

void SCIPsortDownPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/pointers/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrPtrInt().

Referenced by SCIPsortDownPtrPtrInt().

◆ SCIPsortDownPtrPtrReal()

void SCIPsortDownPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of three joint arrays of pointers/pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrPtrReal().

Referenced by SCIPsortDownPtrPtrReal().

◆ SCIPsortDownPtrPtrIntInt()

void SCIPsortDownPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrPtrIntInt().

Referenced by SCIPsortDownPtrPtrIntInt().

◆ SCIPsortDownPtrRealIntInt()

void SCIPsortDownPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
realarraySCIP_Real array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrRealIntInt().

Referenced by SCIPsortDownPtrRealIntInt().

◆ SCIPsortDownPtrPtrRealInt()

void SCIPsortDownPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrPtrRealInt().

Referenced by SCIPsortDownPtrPtrRealInt().

◆ SCIPsortDownPtrPtrRealBool()

void SCIPsortDownPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Reals/bools, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortDownPtrPtrRealBool().

Referenced by SCIPsortDownPtrPtrRealBool().

◆ SCIPsortDownPtrPtrLongInt()

void SCIPsortDownPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
intarrayint array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortDownPtrPtrLongInt().

Referenced by SCIPsortDownPtrPtrLongInt().

◆ SCIPsortDownPtrPtrLongIntInt()

void SCIPsortDownPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array to be sorted
ptrarray2second pointer array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortDownPtrPtrLongIntInt().

Referenced by SCIPsortDownPtrPtrLongIntInt().

◆ SCIPsortDownReal()

void SCIPsortDownReal ( SCIP_Real * realarray,
int len )

sort an array of Reals in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortDownReal().

Referenced by computeLiftingData(), and SCIPsortDownReal().

◆ SCIPsortDownRealPtr()

void SCIPsortDownRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
int len )

sort of two joint arrays of Reals/pointers, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealPtr().

Referenced by extractCliques(), filterPoints(), propdataInit(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIPsortDownRealPtr(), separateGLS(), separateHeur(), and sortVariables().

◆ SCIPsortDownRealInt()

◆ SCIPsortDownRealIntInt()

void SCIPsortDownRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
int len )

sort of three joint arrays of Reals/ints/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
intarray1int array to be sorted
intarray2int array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealIntInt().

Referenced by SCIPsortDownRealIntInt(), and SCIPverifyCircularPatternHeuristic().

◆ SCIPsortDownRealBoolPtr()

void SCIPsortDownRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/Bools/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortDownRealBoolPtr().

Referenced by SCIPsortDownRealBoolPtr().

◆ SCIPsortDownRealIntLong()

void SCIPsortDownRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
int len )

sort of three joint arrays of Reals/ints/Longs, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, SCIP_Real, and SCIPsortDownRealIntLong().

Referenced by SCIPsolveKnapsackExactly(), and SCIPsortDownRealIntLong().

◆ SCIPsortDownRealIntPtr()

void SCIPsortDownRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/ints/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealIntPtr().

Referenced by applyNlobbt(), and SCIPsortDownRealIntPtr().

◆ SCIPsortDownRealPtrPtr()

void SCIPsortDownRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int len )

sort of three joint arrays of Reals/Pointer/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealPtrPtr().

Referenced by SCIPsortDownRealPtrPtr().

◆ SCIPsortDownRealRealInt()

void SCIPsortDownRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
int len )

sort of three joint arrays of Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array to be sorted
realarray2second SCIP_Real array to be permuted in the same way
intarrayinteger array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealInt().

Referenced by SCIP_DECL_READERREAD(), SCIPcutGenerationHeuristicCMIR(), SCIPcutsTightenCoefficients(), and SCIPsortDownRealRealInt().

◆ SCIPsortDownRealRealPtr()

void SCIPsortDownRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
int len )

sort of three joint arrays of Reals/Reals/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array to be sorted
realarray2second SCIP_Real array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealPtr().

Referenced by computeRanks(), rowprepCleanupSortTerms(), and SCIPsortDownRealRealPtr().

◆ SCIPsortDownRealRealPtrPtr()

void SCIPsortDownRealRealPtrPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray1,
void ** ptrarray2,
int len )

sort of three joint arrays of Reals/Reals/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array to be sorted
realarray2second SCIP_Real array to be permuted in the same way
ptrarray1pointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealPtrPtr().

Referenced by SCIPsortDownRealRealPtrPtr().

◆ SCIPsortDownRealPtrPtrInt()

void SCIPsortDownRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int len )

sort of four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1pointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
intarrayint array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealPtrPtrInt().

Referenced by SCIPsortDownRealPtrPtrInt().

◆ SCIPsortDownRealPtrPtrIntInt()

void SCIPsortDownRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int len )

sort of five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
ptrarray1pointer array to be permuted in the same way
ptrarray2pointer array to be permuted in the same way
intarray1int array to be sorted
intarray2int array to be sorted
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealPtrPtrIntInt().

Referenced by SCIPsortDownRealPtrPtrIntInt().

◆ SCIPsortDownRealLongRealInt()

void SCIPsortDownRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
int len )

sort of four joint arrays of Reals/Longs/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
longarraySCIP_Longint array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, SCIP_Real, and SCIPsortDownRealLongRealInt().

Referenced by SCIPsortDownRealLongRealInt().

◆ SCIPsortDownRealRealIntInt()

void SCIPsortDownRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
int len )

sort of four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
intarray1int array to be permuted in the same way
intarray2int array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealIntInt().

Referenced by SCIPsortDownRealRealIntInt(), and separateCuts().

◆ SCIPsortDownRealRealRealInt()

void SCIPsortDownRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
int len )

sort of four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealRealInt().

Referenced by SCIPsortDownRealRealRealInt().

◆ SCIPsortDownRealRealRealPtr()

void SCIPsortDownRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
int len )

sort of four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownRealRealRealPtr().

Referenced by SCIPsortDownRealRealRealPtr(), and SCIPundoBdchgsProof().

◆ SCIPsortDownRealRealRealBoolPtr()

void SCIPsortDownRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
int len )

sort of five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortDownRealRealRealBoolPtr().

Referenced by SCIP_DECL_HEUREXEC(), and SCIPsortDownRealRealRealBoolPtr().

◆ SCIPsortDownRealRealRealBoolBoolPtr()

void SCIPsortDownRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
int len )

sort of six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array to be sorted
realarray2SCIP_Real array to be permuted in the same way
realarray3SCIP_Real array to be permuted in the same way
boolarray1SCIP_Bool array to be permuted in the same way
boolarray2SCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Real, and SCIPsortDownRealRealRealBoolBoolPtr().

Referenced by SCIPsortDownRealRealRealBoolBoolPtr().

◆ SCIPsortDownInt()

void SCIPsortDownInt ( int * intarray,
int len )

◆ SCIPsortDownIntInt()

void SCIPsortDownIntInt ( int * intarray1,
int * intarray2,
int len )

sort of two joint arrays of ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
lenlength of arrays

References SCIPsortDownIntInt().

Referenced by getLctPermuataion(), greedyStableSet(), presolRoundConssSOS1(), resolvePropagationCoretimes(), SCIP_DECL_HEUREXEC(), SCIPcreateWorstCaseProfile(), and SCIPsortDownIntInt().

◆ SCIPsortDownIntPtr()

void SCIPsortDownIntPtr ( int * intarray,
void ** ptrarray,
int len )

sort of two joint arrays of ints/pointers, sorted by first array in non-increasing order

Parameters
intarrayint array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortDownIntPtr().

Referenced by getFactorizedBinaryQuadraticExpr(), SCIP_DECL_PRESOLEXEC(), and SCIPsortDownIntPtr().

◆ SCIPsortDownIntReal()

void SCIPsortDownIntReal ( int * intarray,
SCIP_Real * realarray,
int len )

sort of two joint arrays of ints/reals, sorted by first array in non-increasing order

Parameters
intarrayint array to be sorted
realarrayreal array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownIntReal().

Referenced by SCIPsortDownIntReal().

◆ SCIPsortDownIntIntInt()

void SCIPsortDownIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int len )

sort of three joint arrays of ints/ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
intarray3third int array to be permuted in the same way
lenlength of arrays

References SCIPsortDownIntIntInt().

Referenced by analyzeEnergyRequirement(), and SCIPsortDownIntIntInt().

◆ SCIPsortDownIntIntLong()

void SCIPsortDownIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int len )

sort of three joint arrays of ints/ints/SCIP_Longint, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortDownIntIntLong().

Referenced by SCIPsortDownIntIntLong().

◆ SCIPsortDownIntIntPtr()

void SCIPsortDownIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int len )

sort of three joint arrays of ints/ints/pointers, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortDownIntIntPtr().

Referenced by SCIPsortDownIntIntPtr().

◆ SCIPsortDownIntIntReal()

void SCIPsortDownIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int len )

sort of three joint arrays of ints/ints/Reals, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2second int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownIntIntReal().

Referenced by SCIPsortDownIntIntReal().

◆ SCIPsortDownIntIntIntPtr()

void SCIPsortDownIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int len )

sort of four joint arrays of ints/ints/ints/pointers, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
intarray3int array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIPsortDownIntIntIntPtr().

Referenced by SCIPsortDownIntIntIntPtr().

◆ SCIPsortDownIntIntIntReal()

void SCIPsortDownIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int len )

sort of four joint arrays of ints/ints/ints/reals, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
intarray2int array to be permuted in the same way
intarray3int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownIntIntIntReal().

Referenced by SCIPsortDownIntIntIntReal().

◆ SCIPsortDownIntPtrIntReal()

void SCIPsortDownIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int len )

sort of four joint arrays of ints/pointers/ints/Reals, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2int array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
lenlength of arrays

References SCIP_Real, and SCIPsortDownIntPtrIntReal().

Referenced by SCIPsortDownIntPtrIntReal().

◆ SCIPsortDownLong()

void SCIPsortDownLong ( SCIP_Longint * longarray,
int len )

sort an array of Longints in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
lenlength of arrays

References SCIP_Longint, and SCIPsortDownLong().

Referenced by SCIPsortDownLong().

◆ SCIPsortDownLongPtr()

void SCIPsortDownLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
int len )

sort of two joint arrays of Long/pointer, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortDownLongPtr().

Referenced by greedyCliqueAlgorithm(), and SCIPsortDownLongPtr().

◆ SCIPsortDownLongPtrInt()

void SCIPsortDownLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
int len )

sort of three arrays of Long/pointer/ints, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortDownLongPtrInt().

Referenced by addNegatedCliques(), and SCIPsortDownLongPtrInt().

◆ SCIPsortDownLongPtrRealBool()

void SCIPsortDownLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
int len )

sort of four arrays of Long/pointer/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarraySCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortDownLongPtrRealBool().

Referenced by SCIPsortDownLongPtrRealBool().

◆ SCIPsortDownLongPtrRealRealBool()

void SCIPsortDownLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
int len )

sort of five arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarrayfirst SCIP_Real array to be permuted in the same way
realarray2second SCIP_Real array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortDownLongPtrRealRealBool().

Referenced by SCIPsortDownLongPtrRealRealBool().

◆ SCIPsortDownLongPtrRealRealIntBool()

void SCIPsortDownLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
int len )

sort of six arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarraypointer array to be permuted in the same way
realarrayfirst SCIP_Real array to be permuted in the same way
realarray2second SCIP_Real array to be permuted in the same way
intarrayint array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortDownLongPtrRealRealIntBool().

Referenced by SCIPsortDownLongPtrRealRealIntBool().

◆ SCIPsortDownLongPtrPtrInt()

void SCIPsortDownLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int len )

sort of four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
intarrayint array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortDownLongPtrPtrInt().

Referenced by SCIPsortDownLongPtrPtrInt().

◆ SCIPsortDownLongPtrPtrIntInt()

void SCIPsortDownLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int len )

sort of five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
lenlength of arrays

References SCIP_Longint, and SCIPsortDownLongPtrPtrIntInt().

Referenced by SCIPsortDownLongPtrPtrIntInt(), and sortItems().

◆ SCIPsortDownLongPtrPtrBoolInt()

void SCIPsortDownLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
int len )

sort of five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array to be sorted
ptrarray1first pointer array to be permuted in the same way
ptrarray2second pointer array to be permuted in the same way
boolarraySCIP_Bool array to be permuted in the same way
intarrayint array to be sorted
lenlength of arrays

References SCIP_Bool, SCIP_Longint, and SCIPsortDownLongPtrPtrBoolInt().

Referenced by SCIPsortDownLongPtrPtrBoolInt().

◆ SCIPsortDownPtrIntIntBoolBool()

void SCIPsortDownPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int len )

sort of five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
lenlength of arrays

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortDownPtrIntIntBoolBool().

Referenced by SCIPsortDownPtrIntIntBoolBool().

◆ SCIPsortDownIntPtrIntIntBoolBool()

void SCIPsortDownIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int len )

sort of six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
lenlength of arrays

References SCIP_Bool, and SCIPsortDownIntPtrIntIntBoolBool().

Referenced by SCIPsortDownIntPtrIntIntBoolBool().

◆ SCIPsortedvecInsertInd()

void SCIPsortedvecInsertInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int keyval,
int * len,
int * pos )

insert a new element into an index array in non-decreasing order

Parameters
indarraypointer to the index array where an element is to be inserted
-data element comparator
dataptrpointer to data field that is given to the external compare method
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTINDCOMP, and SCIPsortedvecInsertInd().

Referenced by SCIPsortedvecInsertInd().

◆ SCIPsortedvecInsertPtr()

void SCIPsortedvecInsertPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int * len,
int * pos )

insert a new element into an array of pointers in non-decreasing order

Parameters
ptrarraypointer to the pointer array where an element is to be inserted
-data element comparator
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtr().

Referenced by addNodesInformation(), SCIPdialogAddEntry(), and SCIPsortedvecInsertPtr().

◆ SCIPsortedvecInsertPtrPtr()

void SCIPsortedvecInsertPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/pointers sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrPtr().

Referenced by SCIPsortedvecInsertPtrPtr().

◆ SCIPsortedvecInsertPtrReal()

void SCIPsortedvecInsertPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrReal().

Referenced by SCIPsortedvecInsertPtrReal().

◆ SCIPsortedvecInsertPtrInt()

void SCIPsortedvecInsertPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrInt().

Referenced by SCIPsortedvecInsertPtrInt().

◆ SCIPsortedvecInsertPtrBool()

void SCIPsortedvecInsertPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Bool field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrBool().

Referenced by SCIPsortedvecInsertPtrBool().

◆ SCIPsortedvecInsertPtrIntInt()

void SCIPsortedvecInsertPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrIntInt().

Referenced by SCIPsortedvecInsertPtrIntInt().

◆ SCIPsortedvecInsertPtrRealInt()

void SCIPsortedvecInsertPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealInt().

Referenced by SCIPsortedvecInsertPtrRealInt().

◆ SCIPsortedvecInsertPtrRealRealInt()

void SCIPsortedvecInsertPtrRealRealInt ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/Reals/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealRealInt().

Referenced by SCIPsortedvecInsertPtrRealRealInt().

◆ SCIPsortedvecInsertPtrRealRealBoolBool()

void SCIPsortedvecInsertPtrRealRealBoolBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/Reals/Reals/SCIP_Bools/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
boolarray1SCIP_Bool array where an element is to be inserted
boolarray2SCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealRealBoolBool().

Referenced by SCIPsortedvecInsertPtrRealRealBoolBool().

◆ SCIPsortedvecInsertPtrRealRealIntBool()

void SCIPsortedvecInsertPtrRealRealIntBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
SCIP_Real field2val,
int field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/Reals/Reals/ints/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealRealIntBool().

Referenced by SCIPsortedvecInsertPtrRealRealIntBool().

◆ SCIPsortedvecInsertPtrRealBool()

void SCIPsortedvecInsertPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
SCIP_Bool field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/Reals/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealBool().

Referenced by SCIPsortedvecInsertPtrRealBool().

◆ SCIPsortedvecInsertPtrPtrInt()

void SCIPsortedvecInsertPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/pointers/Ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrPtrInt().

Referenced by SCIPsortedvecInsertPtrPtrInt().

◆ SCIPsortedvecInsertPtrPtrReal()

void SCIPsortedvecInsertPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrPtrReal().

Referenced by SCIPsortedvecInsertPtrPtrReal().

◆ SCIPsortedvecInsertPtrPtrIntInt()

void SCIPsortedvecInsertPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrPtrIntInt().

Referenced by SCIPsortedvecInsertPtrPtrIntInt().

◆ SCIPsortedvecInsertPtrRealIntInt()

void SCIPsortedvecInsertPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrRealIntInt().

Referenced by SCIPsortedvecInsertPtrRealIntInt().

◆ SCIPsortedvecInsertPtrPtrRealInt()

void SCIPsortedvecInsertPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrPtrRealInt().

Referenced by SCIPsortedvecInsertPtrPtrRealInt().

◆ SCIPsortedvecInsertPtrPtrRealBool()

void SCIPsortedvecInsertPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Reals/bools, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertPtrPtrRealBool().

Referenced by SCIPsortedvecInsertPtrPtrRealBool().

◆ SCIPsortedvecInsertPtrPtrLongInt()

void SCIPsortedvecInsertPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Longint field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
intarrayint array to be sorted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecInsertPtrPtrLongInt().

Referenced by SCIPsortedvecInsertPtrPtrLongInt().

◆ SCIPsortedvecInsertPtrPtrLongIntInt()

void SCIPsortedvecInsertPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Longint field2val,
int field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
longarraySCIP_Longint where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecInsertPtrPtrLongIntInt().

Referenced by SCIPsortedvecInsertPtrPtrLongIntInt().

◆ SCIPsortedvecInsertRealIntInt()

void SCIPsortedvecInsertRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealIntInt().

Referenced by SCIPsortedvecInsertRealIntInt().

◆ SCIPsortedvecInsertRealBoolPtr()

void SCIPsortedvecInsertRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Bool field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertRealBoolPtr().

Referenced by SCIPsortedvecInsertRealBoolPtr().

◆ SCIPsortedvecInsertRealPtr()

void SCIPsortedvecInsertRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
SCIP_Real keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealPtr().

Referenced by SCIPsortedvecInsertRealPtr(), and SCIPvaluehistoryFind().

◆ SCIPsortedvecInsertReal()

void SCIPsortedvecInsertReal ( SCIP_Real * realarray,
SCIP_Real keyval,
int * len,
int * pos )

insert a new element into an arrays of Reals, sorted in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertReal().

Referenced by SCIPsortedvecInsertReal().

◆ SCIPsortedvecInsertRealInt()

void SCIPsortedvecInsertRealInt ( SCIP_Real * realarray,
int * intarray,
SCIP_Real keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Reals/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealInt().

Referenced by SCIPsortedvecInsertRealInt().

◆ SCIPsortedvecInsertRealIntLong()

void SCIPsortedvecInsertRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
SCIP_Real keyval,
int field1val,
SCIP_Longint field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/Longs, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertRealIntLong().

Referenced by SCIPsortedvecInsertRealIntLong().

◆ SCIPsortedvecInsertRealIntPtr()

void SCIPsortedvecInsertRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
SCIP_Real keyval,
int field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealIntPtr().

Referenced by SCIPsortedvecInsertRealIntPtr().

◆ SCIPsortedvecInsertRealPtrPtr()

void SCIPsortedvecInsertRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Real keyval,
void * field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Pointer/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealPtrPtr().

Referenced by SCIPsortedvecInsertRealPtrPtr().

◆ SCIPsortedvecInsertRealRealPtr()

void SCIPsortedvecInsertRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Reals/Pointer, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealRealPtr().

Referenced by SCIPsortedvecInsertRealRealPtr().

◆ SCIPsortedvecInsertRealPtrPtrInt()

void SCIPsortedvecInsertRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_Real keyval,
void * field1val,
void * field2val,
int intval,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
intvaladditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealPtrPtrInt().

Referenced by SCIPsortedvecInsertRealPtrPtrInt().

◆ SCIPsortedvecInsertRealPtrPtrIntInt()

void SCIPsortedvecInsertRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
void * field1val,
void * field2val,
int intval1,
int intval2,
int * len,
int * pos )

insert a new element into five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
intarray1int array where an element is to be inserted
intarray2int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
intval1additional value of new element
intval2additional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealPtrPtrIntInt().

Referenced by SCIPsortedvecInsertRealPtrPtrIntInt().

◆ SCIPsortedvecInsertRealLongRealInt()

void SCIPsortedvecInsertRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
SCIP_Real keyval,
SCIP_Longint field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Long/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertRealLongRealInt().

Referenced by SCIPsortedvecInsertRealLongRealInt().

◆ SCIPsortedvecInsertRealRealIntInt()

void SCIPsortedvecInsertRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
SCIP_Real field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealRealIntInt().

Referenced by SCIPsortedvecInsertRealRealIntInt().

◆ SCIPsortedvecInsertRealRealRealInt()

void SCIPsortedvecInsertRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
realarray3third SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealRealRealInt().

Referenced by SCIPsortedvecInsertRealRealRealInt().

◆ SCIPsortedvecInsertRealRealRealPtr()

void SCIPsortedvecInsertRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
void * field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
realarray3third SCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertRealRealRealPtr().

Referenced by SCIPsortedvecInsertRealRealRealPtr().

◆ SCIPsortedvecInsertRealRealRealBoolPtr()

void SCIPsortedvecInsertRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
void * field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
realarray3third SCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertRealRealRealBoolPtr().

Referenced by SCIPsortedvecInsertRealRealRealBoolPtr().

◆ SCIPsortedvecInsertRealRealRealBoolBoolPtr()

void SCIPsortedvecInsertRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
SCIP_Bool field4val,
void * field5val,
int * len,
int * pos )

insert a new element into six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
realarray3third SCIP_Real array where an element is to be inserted
boolarray1SCIP_Bool array where an element is to be inserted
boolarray2SCIP_Bool array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertRealRealRealBoolBoolPtr().

Referenced by SCIPsortedvecInsertRealRealRealBoolBoolPtr().

◆ SCIPsortedvecInsertInt()

void SCIPsortedvecInsertInt ( int * intarray,
int keyval,
int * len,
int * pos )

insert a new element into an array of ints in non-decreasing order

Parameters
intarrayint array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertInt().

Referenced by hessLagSparsitySetNzFlagForExpr(), and SCIPsortedvecInsertInt().

◆ SCIPsortedvecInsertIntInt()

void SCIPsortedvecInsertIntInt ( int * intarray1,
int * intarray2,
int keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/ints, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntInt().

Referenced by profileInsertTimepoint(), and SCIPsortedvecInsertIntInt().

◆ SCIPsortedvecInsertIntPtr()

void SCIPsortedvecInsertIntPtr ( int * intarray,
void ** ptrarray,
int keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/pointers, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntPtr().

Referenced by SCIPsortedvecInsertIntPtr().

◆ SCIPsortedvecInsertIntReal()

void SCIPsortedvecInsertIntReal ( int * intarray,
SCIP_Real * realarray,
int keyval,
SCIP_Real field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/reals, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be inserted
realarrayreal array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertIntReal().

Referenced by SCIPsortedvecInsertIntReal().

◆ SCIPsortedvecInsertIntIntInt()

void SCIPsortedvecInsertIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int keyval,
int field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/ints, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
intarray3third int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntIntInt().

Referenced by SCIPsortedvecInsertIntIntInt().

◆ SCIPsortedvecInsertIntIntLong()

void SCIPsortedvecInsertIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int keyval,
int field1val,
SCIP_Longint field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/SCIP_Longint, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertIntIntLong().

Referenced by SCIPsortedvecInsertIntIntLong().

◆ SCIPsortedvecInsertIntRealLong()

void SCIPsortedvecInsertIntRealLong ( int * intarray,
SCIP_Real * realarray,
SCIP_Longint * longarray,
int keyval,
SCIP_Real field1val,
SCIP_Longint field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/SCIP_Real/SCIP_Longint, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be inserted
realarraySCIP_Real where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertIntRealLong().

Referenced by SCIPsortedvecInsertIntRealLong().

◆ SCIPsortedvecInsertIntIntPtr()

void SCIPsortedvecInsertIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int keyval,
int field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntIntPtr().

Referenced by SCIPsortedvecInsertIntIntPtr().

◆ SCIPsortedvecInsertIntIntPtrPtr()

void SCIPsortedvecInsertIntIntPtrPtr ( int * intarray1,
int * intarray2,
void ** ptrarray1,
void ** ptrarray2,
int keyval,
int field1val,
void * field2val,
void * field3val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntIntPtrPtr().

Referenced by SCIPsortedvecInsertIntIntPtrPtr().

◆ SCIPsortedvecInsertIntIntPtrPtrInterval()

void SCIPsortedvecInsertIntIntPtrPtrInterval ( int * intarray1,
int * intarray2,
void ** ptrarray1,
void ** ptrarray2,
SCIP_INTERVAL * intervalarray,
int keyval,
int field1val,
void * field2val,
void * field3val,
SCIP_INTERVAL field4val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
intervalarrayinterval array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntIntPtrPtrInterval().

Referenced by SCIPsortedvecInsertIntIntPtrPtrInterval().

◆ SCIPsortedvecInsertIntIntReal()

void SCIPsortedvecInsertIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int keyval,
int field1val,
SCIP_Real field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/Reals, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
realarrayreal array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertIntIntReal().

Referenced by SCIPsortedvecInsertIntIntReal().

◆ SCIPsortedvecInsertIntPtrReal()

void SCIPsortedvecInsertIntPtrReal ( int * intarray,
void ** ptrarray,
SCIP_Real * realarray,
int keyval,
void * field1val,
SCIP_Real field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/pointers/Reals, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertIntPtrReal().

Referenced by conflictsetAddBound(), and SCIPsortedvecInsertIntPtrReal().

◆ SCIPsortedvecInsertIntIntIntPtr()

void SCIPsortedvecInsertIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int keyval,
int field1val,
int field2val,
void * field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
intarray3second int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertIntIntIntPtr().

Referenced by SCIPsortedvecInsertIntIntIntPtr().

◆ SCIPsortedvecInsertIntIntIntReal()

void SCIPsortedvecInsertIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int keyval,
int field1val,
int field2val,
SCIP_Real field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/ints/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
intarray3second int array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertIntIntIntReal().

Referenced by SCIPsortedvecInsertIntIntIntReal().

◆ SCIPsortedvecInsertIntPtrIntReal()

void SCIPsortedvecInsertIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int keyval,
void * field1val,
int field2val,
SCIP_Real field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/pointers/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1first int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
intarray2second int array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertIntPtrIntReal().

Referenced by SCIPsortedvecInsertIntPtrIntReal().

◆ SCIPsortedvecInsertLong()

void SCIPsortedvecInsertLong ( SCIP_Longint * longarray,
SCIP_Longint keyval,
int * len,
int * pos )

insert a new element into an array of Longints, sorted in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertLong().

Referenced by SCIPsortedvecInsertLong().

◆ SCIPsortedvecInsertLongPtr()

void SCIPsortedvecInsertLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Longint keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Long/pointer, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertLongPtr().

Referenced by SCIPsortedvecInsertLongPtr().

◆ SCIPsortedvecInsertLongPtrInt()

void SCIPsortedvecInsertLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
SCIP_Longint keyval,
void * field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Long/pointer/ints, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertLongPtrInt().

Referenced by SCIPsortedvecInsertLongPtrInt().

◆ SCIPsortedvecInsertLongPtrRealBool()

void SCIPsortedvecInsertLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Long/pointer/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertLongPtrRealBool().

Referenced by SCIPsortedvecInsertLongPtrRealBool().

◆ SCIPsortedvecInsertLongPtrRealRealBool()

void SCIPsortedvecInsertLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Real field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarrayfirst SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertLongPtrRealRealBool().

Referenced by SCIPsortedvecInsertLongPtrRealRealBool().

◆ SCIPsortedvecInsertLongPtrRealRealIntBool()

void SCIPsortedvecInsertLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Real field3val,
int field4val,
SCIP_Bool field5val,
int * len,
int * pos )

insert a new element into six joint arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarrayfirst SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertLongPtrRealRealIntBool().

Referenced by SCIPsortedvecInsertLongPtrRealRealIntBool().

◆ SCIPsortedvecInsertLongPtrPtrInt()

void SCIPsortedvecInsertLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_Longint keyval,
void * field1val,
void * field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertLongPtrPtrInt().

Referenced by SCIPsortedvecInsertLongPtrPtrInt().

◆ SCIPsortedvecInsertLongPtrPtrIntInt()

void SCIPsortedvecInsertLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_Longint keyval,
void * field1val,
void * field2val,
int field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertLongPtrPtrIntInt().

Referenced by SCIPsortedvecInsertLongPtrPtrIntInt().

◆ SCIPsortedvecInsertLongPtrPtrBoolInt()

void SCIPsortedvecInsertLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
SCIP_Longint keyval,
void * field1val,
void * field2val,
SCIP_Bool field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
intarrayint array to be sorted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecInsertLongPtrPtrBoolInt().

Referenced by SCIPsortedvecInsertLongPtrPtrBoolInt().

◆ SCIPsortedvecInsertPtrIntIntBoolBool()

void SCIPsortedvecInsertPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int field2val,
SCIP_Bool field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertPtrIntIntBoolBool().

Referenced by SCIPsortedvecInsertPtrIntIntBoolBool().

◆ SCIPsortedvecInsertIntPtrIntIntBoolBool()

void SCIPsortedvecInsertIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int keyval,
void * field1val,
int field2val,
int field3val,
SCIP_Bool field4val,
SCIP_Bool field5val,
int * len,
int * pos )

insert a new element into six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, and SCIPsortedvecInsertIntPtrIntIntBoolBool().

Referenced by SCIPsortedvecInsertIntPtrIntIntBoolBool().

◆ SCIPsortedvecInsertDownInd()

void SCIPsortedvecInsertDownInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int keyval,
int * len,
int * pos )

insert a new element into an index array in non-increasing order

Parameters
indarraypointer to the index array where an element is to be inserted
-data element comparator
dataptrpointer to data field that is given to the external compare method
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTINDCOMP, and SCIPsortedvecInsertDownInd().

Referenced by SCIPsortedvecInsertDownInd().

◆ SCIPsortedvecInsertDownPtr()

void SCIPsortedvecInsertDownPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int * len,
int * pos )

insert a new element into an array of pointers in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
-data element comparator
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtr().

Referenced by addCliqueDataEntry(), and SCIPsortedvecInsertDownPtr().

◆ SCIPsortedvecInsertDownPtrPtr()

void SCIPsortedvecInsertDownPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/pointers, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrPtr().

Referenced by SCIPsortedvecInsertDownPtrPtr().

◆ SCIPsortedvecInsertDownPtrReal()

void SCIPsortedvecInsertDownPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrReal().

Referenced by SCIPsortedvecInsertDownPtrReal().

◆ SCIPsortedvecInsertDownPtrInt()

void SCIPsortedvecInsertDownPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrInt().

Referenced by SCIPsortedvecInsertDownPtrInt().

◆ SCIPsortedvecInsertDownPtrBool()

void SCIPsortedvecInsertDownPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Bool field1val,
int * len,
int * pos )

insert a new element into two joint arrays of pointers/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrBool().

Referenced by SCIPsortedvecInsertDownPtrBool().

◆ SCIPsortedvecInsertDownPtrIntInt()

void SCIPsortedvecInsertDownPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrIntInt().

Referenced by SCIPsortedvecInsertDownPtrIntInt().

◆ SCIPsortedvecInsertDownPtrRealInt()

void SCIPsortedvecInsertDownPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrRealInt().

Referenced by SCIPsortedvecInsertDownPtrRealInt().

◆ SCIPsortedvecInsertDownPtrRealBool()

void SCIPsortedvecInsertDownPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
SCIP_Bool field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/Reals/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrRealBool().

Referenced by SCIPsortedvecInsertDownPtrRealBool().

◆ SCIPsortedvecInsertDownPtrPtrInt()

void SCIPsortedvecInsertDownPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/pointers/Ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrPtrInt().

Referenced by SCIPsortedvecInsertDownPtrPtrInt().

◆ SCIPsortedvecInsertDownPtrPtrReal()

void SCIPsortedvecInsertDownPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
int * len,
int * pos )

insert a new element into three joint arrays of pointers/pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrPtrReal().

Referenced by SCIPsortedvecInsertDownPtrPtrReal().

◆ SCIPsortedvecInsertDownPtrPtrIntInt()

void SCIPsortedvecInsertDownPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrPtrIntInt().

Referenced by SCIPsortedvecInsertDownPtrPtrIntInt().

◆ SCIPsortedvecInsertDownPtrRealIntInt()

void SCIPsortedvecInsertDownPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
SCIP_Real field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrRealIntInt().

Referenced by SCIPsortedvecInsertDownPtrRealIntInt().

◆ SCIPsortedvecInsertDownPtrPtrRealInt()

void SCIPsortedvecInsertDownPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrPtrRealInt().

Referenced by SCIPsortedvecInsertDownPtrPtrRealInt().

◆ SCIPsortedvecInsertDownPtrPtrRealBool()

void SCIPsortedvecInsertDownPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Reals/bools, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecInsertDownPtrPtrRealBool().

Referenced by SCIPsortedvecInsertDownPtrPtrRealBool().

◆ SCIPsortedvecInsertDownPtrPtrLongInt()

void SCIPsortedvecInsertDownPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Longint field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
intarrayint array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecInsertDownPtrPtrLongInt().

Referenced by SCIPsortedvecInsertDownPtrPtrLongInt().

◆ SCIPsortedvecInsertDownPtrPtrLongIntInt()

void SCIPsortedvecInsertDownPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
void * field1val,
SCIP_Longint field2val,
int field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecInsertDownPtrPtrLongIntInt().

Referenced by SCIPsortedvecInsertDownPtrPtrLongIntInt().

◆ SCIPsortedvecInsertDownReal()

void SCIPsortedvecInsertDownReal ( SCIP_Real * realarray,
SCIP_Real keyval,
int * len,
int * pos )

insert a new element into an array of Reals, sorted in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownReal().

Referenced by SCIPsortedvecInsertDownReal().

◆ SCIPsortedvecInsertDownRealBoolPtr()

void SCIPsortedvecInsertDownRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Bool field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertDownRealBoolPtr().

Referenced by SCIPsortedvecInsertDownRealBoolPtr().

◆ SCIPsortedvecInsertDownRealPtr()

void SCIPsortedvecInsertDownRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
SCIP_Real keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Reals/pointers, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealPtr().

Referenced by SCIPsortedvecInsertDownRealPtr().

◆ SCIPsortedvecInsertDownRealInt()

void SCIPsortedvecInsertDownRealInt ( SCIP_Real * realarray,
int * intarray,
SCIP_Real keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Reals/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealInt().

Referenced by SCIPsortedvecInsertDownRealInt().

◆ SCIPsortedvecInsertDownRealIntInt()

void SCIPsortedvecInsertDownRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
int field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarray1int array where an element is to be inserted
intarray2int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealIntInt().

Referenced by SCIPsortedvecInsertDownRealIntInt().

◆ SCIPsortedvecInsertDownRealRealInt()

void SCIPsortedvecInsertDownRealRealInt ( SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Real keyval,
SCIP_Real field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealInt().

Referenced by SCIPsortedvecInsertDownRealRealInt().

◆ SCIPsortedvecInsertDownRealIntLong()

void SCIPsortedvecInsertDownRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
SCIP_Real keyval,
int field1val,
SCIP_Longint field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/Longs, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
intarrayint array to be permuted in the same way
longarraySCIP_Longint array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertDownRealIntLong().

Referenced by SCIPsortedvecInsertDownRealIntLong().

◆ SCIPsortedvecInsertDownRealIntPtr()

void SCIPsortedvecInsertDownRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
SCIP_Real keyval,
int field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/ints/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealIntPtr().

Referenced by SCIPsortedvecInsertDownRealIntPtr().

◆ SCIPsortedvecInsertDownRealPtrPtr()

void SCIPsortedvecInsertDownRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Real keyval,
void * field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Pointer/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealPtrPtr().

Referenced by SCIPsortedvecInsertDownRealPtrPtr().

◆ SCIPsortedvecInsertDownRealRealPtr()

void SCIPsortedvecInsertDownRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Reals/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealPtr().

Referenced by SCIPsortedvecInsertDownRealRealPtr().

◆ SCIPsortedvecInsertDownRealRealPtrPtr()

void SCIPsortedvecInsertDownRealRealPtrPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Real keyval,
SCIP_Real field1val,
void * field2val,
void * field3val,
int * len,
int * pos )

insert a new element into three joint arrays of Reals/Reals/Pointer/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealPtrPtr().

Referenced by SCIPsortedvecInsertDownRealRealPtrPtr().

◆ SCIPsortedvecInsertDownRealPtrPtrInt()

void SCIPsortedvecInsertDownRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_Real keyval,
void * field1val,
void * field2val,
int intval,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
intvaladditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealPtrPtrInt().

Referenced by SCIPsortedvecInsertDownRealPtrPtrInt().

◆ SCIPsortedvecInsertDownRealPtrPtrIntInt()

void SCIPsortedvecInsertDownRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
void * field1val,
void * field2val,
int intval1,
int intval2,
int * len,
int * pos )

insert a new element into five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be inserted
ptrarray1pointer array where an element is to be inserted
ptrarray2pointer array where an element is to be inserted
intarray1int array where an element is to be inserted
intarray2int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
intval1additional value of new element
intval2additional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealPtrPtrIntInt().

Referenced by SCIPsortedvecInsertDownRealPtrPtrIntInt().

◆ SCIPsortedvecInsertDownRealLongRealInt()

void SCIPsortedvecInsertDownRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
SCIP_Real keyval,
SCIP_Longint field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Longs/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertDownRealLongRealInt().

Referenced by SCIPsortedvecInsertDownRealLongRealInt().

◆ SCIPsortedvecInsertDownRealRealIntInt()

void SCIPsortedvecInsertDownRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
SCIP_Real keyval,
SCIP_Real field1val,
int field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealIntInt().

Referenced by SCIPsortedvecInsertDownRealRealIntInt().

◆ SCIPsortedvecInsertDownRealRealRealInt()

void SCIPsortedvecInsertDownRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealRealInt().

Referenced by SCIPsortedvecInsertDownRealRealRealInt().

◆ SCIPsortedvecInsertDownRealRealRealPtr()

void SCIPsortedvecInsertDownRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
void * field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownRealRealRealPtr().

Referenced by SCIPsortedvecInsertDownRealRealRealPtr().

◆ SCIPsortedvecInsertDownRealRealRealBoolPtr()

void SCIPsortedvecInsertDownRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
void * field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertDownRealRealRealBoolPtr().

Referenced by SCIPsortedvecInsertDownRealRealRealBoolPtr().

◆ SCIPsortedvecInsertDownRealRealRealBoolBoolPtr()

void SCIPsortedvecInsertDownRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
SCIP_Real keyval,
SCIP_Real field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
SCIP_Bool field4val,
void * field5val,
int * len,
int * pos )

insert a new element into six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be inserted
realarray2SCIP_Real array where an element is to be inserted
realarray3SCIP_Real array where an element is to be inserted
boolarray1SCIP_Bool array where an element is to be inserted
boolarray2SCIP_Bool array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Real, and SCIPsortedvecInsertDownRealRealRealBoolBoolPtr().

Referenced by SCIPsortedvecInsertDownRealRealRealBoolBoolPtr().

◆ SCIPsortedvecInsertDownInt()

void SCIPsortedvecInsertDownInt ( int * intarray,
int keyval,
int * len,
int * pos )

insert a new element into an array of ints in non-increasing order

Parameters
intarrayint array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownInt().

Referenced by SCIPsortedvecInsertDownInt().

◆ SCIPsortedvecInsertDownIntInt()

void SCIPsortedvecInsertDownIntInt ( int * intarray1,
int * intarray2,
int keyval,
int field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownIntInt().

Referenced by SCIPsortedvecInsertDownIntInt().

◆ SCIPsortedvecInsertDownIntReal()

void SCIPsortedvecInsertDownIntReal ( int * intarray,
SCIP_Real * realarray,
int keyval,
SCIP_Real field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/reals, sorted by first array in non-increasing order

Parameters
intarrayint array where an element is to be inserted
realarrayreal array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownIntReal().

Referenced by SCIPsortedvecInsertDownIntReal().

◆ SCIPsortedvecInsertDownIntIntInt()

void SCIPsortedvecInsertDownIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int keyval,
int field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
intarray3third int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownIntIntInt().

Referenced by SCIPsortedvecInsertDownIntIntInt().

◆ SCIPsortedvecInsertDownIntIntLong()

void SCIPsortedvecInsertDownIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int keyval,
int field1val,
SCIP_Longint field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/SCIP_Longint, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
longarraySCIP_Longint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownIntIntLong().

Referenced by SCIPsortedvecInsertDownIntIntLong().

◆ SCIPsortedvecInsertDownIntIntPtr()

void SCIPsortedvecInsertDownIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int keyval,
int field1val,
void * field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/pointers, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownIntIntPtr().

Referenced by SCIPsortedvecInsertDownIntIntPtr().

◆ SCIPsortedvecInsertDownIntIntReal()

void SCIPsortedvecInsertDownIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int keyval,
int field1val,
SCIP_Real field2val,
int * len,
int * pos )

insert a new element into three joint arrays of ints/ints/Reals, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2second int array where an element is to be inserted
realarrayreal array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownIntIntReal().

Referenced by SCIPsortedvecInsertDownIntIntReal().

◆ SCIPsortedvecInsertDownIntPtr()

void SCIPsortedvecInsertDownIntPtr ( int * intarray,
void ** ptrarray,
int keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of ints/pointers, sorted by first array in non-increasing order

Parameters
intarrayint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownIntPtr().

Referenced by SCIPsortedvecInsertDownIntPtr().

◆ SCIPsortedvecInsertDownIntIntIntPtr()

void SCIPsortedvecInsertDownIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int keyval,
int field1val,
int field2val,
void * field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/pointers/ints/Reals, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2int array where an element is to be inserted
intarray3int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIPsortedvecInsertDownIntIntIntPtr().

Referenced by SCIPsortedvecInsertDownIntIntIntPtr().

◆ SCIPsortedvecInsertDownIntIntIntReal()

void SCIPsortedvecInsertDownIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int keyval,
int field1val,
int field2val,
SCIP_Real field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/int/ints/reals, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
intarray2int array where an element is to be inserted
intarray3int array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownIntIntIntReal().

Referenced by SCIPsortedvecInsertDownIntIntIntReal().

◆ SCIPsortedvecInsertDownIntPtrIntReal()

void SCIPsortedvecInsertDownIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int keyval,
void * field1val,
int field2val,
SCIP_Real field3val,
int * len,
int * pos )

insert a new element into four joint arrays of ints/pointers/ints/reals, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
intarray2int array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Real, and SCIPsortedvecInsertDownIntPtrIntReal().

Referenced by SCIPsortedvecInsertDownIntPtrIntReal().

◆ SCIPsortedvecInsertDownLong()

void SCIPsortedvecInsertDownLong ( SCIP_Longint * longarray,
SCIP_Longint keyval,
int * len,
int * pos )

insert a new element into an array of Longints, sorted in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownLong().

Referenced by SCIPsortedvecInsertDownLong().

◆ SCIPsortedvecInsertDownLongPtr()

void SCIPsortedvecInsertDownLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Longint keyval,
void * field1val,
int * len,
int * pos )

insert a new element into two joint arrays of Long/pointer, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownLongPtr().

Referenced by SCIPsortedvecInsertDownLongPtr().

◆ SCIPsortedvecInsertDownLongPtrInt()

void SCIPsortedvecInsertDownLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
SCIP_Longint keyval,
void * field1val,
int field2val,
int * len,
int * pos )

insert a new element into three joint arrays of Long/pointer/ints, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownLongPtrInt().

Referenced by SCIPsortedvecInsertDownLongPtrInt().

◆ SCIPsortedvecInsertDownLongPtrRealBool()

void SCIPsortedvecInsertDownLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Bool field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Long/pointer/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarraySCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertDownLongPtrRealBool().

Referenced by SCIPsortedvecInsertDownLongPtrRealBool().

◆ SCIPsortedvecInsertDownLongPtrRealRealBool()

void SCIPsortedvecInsertDownLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Real field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarrayfirst SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertDownLongPtrRealRealBool().

Referenced by SCIPsortedvecInsertDownLongPtrRealRealBool().

◆ SCIPsortedvecInsertDownLongPtrRealRealIntBool()

void SCIPsortedvecInsertDownLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
SCIP_Longint keyval,
void * field1val,
SCIP_Real field2val,
SCIP_Real field3val,
int field4val,
SCIP_Bool field5val,
int * len,
int * pos )

insert a new element into six joint arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarraypointer array where an element is to be inserted
realarrayfirst SCIP_Real array where an element is to be inserted
realarray2second SCIP_Real array where an element is to be inserted
intarrayint array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecInsertDownLongPtrRealRealIntBool().

Referenced by SCIPsortedvecInsertDownLongPtrRealRealIntBool().

◆ SCIPsortedvecInsertDownLongPtrPtrInt()

void SCIPsortedvecInsertDownLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_Longint keyval,
void * field1val,
void * field2val,
int field3val,
int * len,
int * pos )

insert a new element into four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownLongPtrPtrInt().

Referenced by SCIPsortedvecInsertDownLongPtrPtrInt().

◆ SCIPsortedvecInsertDownLongPtrPtrIntInt()

void SCIPsortedvecInsertDownLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_Longint keyval,
void * field1val,
void * field2val,
int field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
intarray1first int array where an element is to be inserted
intarray2second int array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Longint, and SCIPsortedvecInsertDownLongPtrPtrIntInt().

Referenced by SCIPsortedvecInsertDownLongPtrPtrIntInt().

◆ SCIPsortedvecInsertDownLongPtrPtrBoolInt()

void SCIPsortedvecInsertDownLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
SCIP_Longint keyval,
void * field1val,
void * field2val,
SCIP_Bool field3val,
int field4val,
int * len,
int * pos )

insert a new element into five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be inserted
ptrarray1first pointer array where an element is to be inserted
ptrarray2second pointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
intarrayint array where an element is to be inserted
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecInsertDownLongPtrPtrBoolInt().

Referenced by SCIPsortedvecInsertDownLongPtrPtrBoolInt().

◆ SCIPsortedvecInsertDownPtrIntIntBoolBool()

void SCIPsortedvecInsertDownPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * keyval,
int field1val,
int field2val,
SCIP_Bool field3val,
SCIP_Bool field4val,
int * len,
int * pos )

insert a new element into five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecInsertDownPtrIntIntBoolBool().

Referenced by SCIPsortedvecInsertDownPtrIntIntBoolBool().

◆ SCIPsortedvecInsertDownIntPtrIntIntBoolBool()

void SCIPsortedvecInsertDownIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int keyval,
void * field1val,
int field2val,
int field3val,
SCIP_Bool field4val,
SCIP_Bool field5val,
int * len,
int * pos )

insert a new element into six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-increased order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
keyvalkey value of new element
field1valadditional value of new element
field2valadditional value of new element
field3valadditional value of new element
field4valadditional value of new element
field5valadditional value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

References SCIP_Bool, and SCIPsortedvecInsertDownIntPtrIntIntBoolBool().

Referenced by SCIPsortedvecInsertDownIntPtrIntIntBoolBool().

◆ SCIPsortedvecDelPosInd()

void SCIPsortedvecDelPosInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int pos,
int * len )

delete the element at the given position from an index array in non-decreasing order

Parameters
indarraypointer to the index array where an element is to be deleted
-data element comparator
dataptrpointer to data field that is given to the external compare method
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTINDCOMP, and SCIPsortedvecDelPosInd().

Referenced by SCIPsortedvecDelPosInd().

◆ SCIPsortedvecDelPosPtr()

void SCIPsortedvecDelPosPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from an array of pointers in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtr().

Referenced by removeNode(), and SCIPsortedvecDelPosPtr().

◆ SCIPsortedvecDelPosPtrPtr()

void SCIPsortedvecDelPosPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/pointers, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrPtr().

Referenced by SCIPsortedvecDelPosPtrPtr().

◆ SCIPsortedvecDelPosPtrReal()

void SCIPsortedvecDelPosPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrReal().

Referenced by SCIPsortedvecDelPosPtrReal().

◆ SCIPsortedvecDelPosPtrInt()

void SCIPsortedvecDelPosPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrInt().

Referenced by SCIPsortedvecDelPosPtrInt().

◆ SCIPsortedvecDelPosPtrBool()

void SCIPsortedvecDelPosPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be increased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrBool().

Referenced by SCIPsortedvecDelPosPtrBool().

◆ SCIPsortedvecDelPosPtrIntInt()

void SCIPsortedvecDelPosPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrIntInt().

Referenced by SCIPsortedvecDelPosPtrIntInt().

◆ SCIPsortedvecDelPosPtrRealInt()

void SCIPsortedvecDelPosPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealInt().

Referenced by SCIPsortedvecDelPosPtrRealInt().

◆ SCIPsortedvecDelPosPtrRealRealInt()

void SCIPsortedvecDelPosPtrRealRealInt ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/RealsReals//ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealRealInt().

Referenced by SCIPsortedvecDelPosPtrRealRealInt().

◆ SCIPsortedvecDelPosPtrRealRealBoolBool()

void SCIPsortedvecDelPosPtrRealRealBoolBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/RealsReals/SCIP_Bools/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
boolarray1SCIP_Bool array where an element is to be deleted
boolarray2SCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealRealBoolBool().

Referenced by SCIPsortedvecDelPosPtrRealRealBoolBool().

◆ SCIPsortedvecDelPosPtrRealRealIntBool()

void SCIPsortedvecDelPosPtrRealRealIntBool ( void ** ptrarray,
SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/RealsReals/ints/SCIP_Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealRealIntBool().

Referenced by SCIPsortedvecDelPosPtrRealRealIntBool().

◆ SCIPsortedvecDelPosPtrRealBool()

void SCIPsortedvecDelPosPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/Reals/Bools, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealBool().

Referenced by SCIPsortedvecDelPosPtrRealBool().

◆ SCIPsortedvecDelPosPtrPtrInt()

void SCIPsortedvecDelPosPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/pointers/Ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrPtrInt().

Referenced by SCIPsortedvecDelPosPtrPtrInt().

◆ SCIPsortedvecDelPosPtrPtrReal()

void SCIPsortedvecDelPosPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/pointers/Reals, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrPtrReal().

Referenced by SCIPsortedvecDelPosPtrPtrReal().

◆ SCIPsortedvecDelPosPtrPtrIntInt()

void SCIPsortedvecDelPosPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosPtrPtrIntInt().

◆ SCIPsortedvecDelPosPtrRealIntInt()

void SCIPsortedvecDelPosPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrRealIntInt().

Referenced by SCIPsortedvecDelPosPtrRealIntInt().

◆ SCIPsortedvecDelPosPtrPtrRealInt()

void SCIPsortedvecDelPosPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrPtrRealInt().

Referenced by SCIPsortedvecDelPosPtrPtrRealInt().

◆ SCIPsortedvecDelPosPtrPtrRealBool()

void SCIPsortedvecDelPosPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Reals/bools, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosPtrPtrRealBool().

Referenced by SCIPsortedvecDelPosPtrPtrRealBool().

◆ SCIPsortedvecDelPosPtrPtrLongInt()

void SCIPsortedvecDelPosPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecDelPosPtrPtrLongInt().

Referenced by SCIPsortedvecDelPosPtrPtrLongInt().

◆ SCIPsortedvecDelPosPtrPtrLongIntInt()

void SCIPsortedvecDelPosPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-decreasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecDelPosPtrPtrLongIntInt().

Referenced by SCIPsortedvecDelPosPtrPtrLongIntInt().

◆ SCIPsortedvecDelPosRealBoolPtr()

void SCIPsortedvecDelPosRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosRealBoolPtr().

Referenced by SCIPsortedvecDelPosRealBoolPtr().

◆ SCIPsortedvecDelPosRealPtr()

void SCIPsortedvecDelPosRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealPtr().

Referenced by SCIPsortedvecDelPosRealPtr().

◆ SCIPsortedvecDelPosReal()

void SCIPsortedvecDelPosReal ( SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from an arrays of Reals, sorted in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosReal().

Referenced by SCIPsortedvecDelPosReal().

◆ SCIPsortedvecDelPosRealInt()

void SCIPsortedvecDelPosRealInt ( SCIP_Real * realarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealInt().

Referenced by SCIPsortedvecDelPosRealInt().

◆ SCIPsortedvecDelPosRealIntInt()

void SCIPsortedvecDelPosRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/ints, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealIntInt().

Referenced by SCIPsortedvecDelPosRealIntInt().

◆ SCIPsortedvecDelPosRealIntLong()

void SCIPsortedvecDelPosRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/ints/Longs, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosRealIntLong().

Referenced by SCIPsortedvecDelPosRealIntLong().

◆ SCIPsortedvecDelPosRealIntPtr()

void SCIPsortedvecDelPosRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/ints/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealIntPtr().

Referenced by SCIPsortedvecDelPosRealIntPtr().

◆ SCIPsortedvecDelPosRealPtrPtr()

void SCIPsortedvecDelPosRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Pointer/Pointer, sorted by first array in non-decreasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2first pointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealPtrPtr().

Referenced by SCIPsortedvecDelPosRealPtrPtr().

◆ SCIPsortedvecDelPosRealRealPtr()

void SCIPsortedvecDelPosRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Reals/Pointer, sorted by first array in non-decreasing order

Parameters
realarray1first SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealRealPtr().

Referenced by SCIPsortedvecDelPosRealRealPtr().

◆ SCIPsortedvecDelPosRealPtrPtrInt()

void SCIPsortedvecDelPosRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-decreasing order

Parameters
realarrayfirst SCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealPtrPtrInt().

Referenced by SCIPsortedvecDelPosRealPtrPtrInt().

◆ SCIPsortedvecDelPosRealPtrPtrIntInt()

void SCIPsortedvecDelPosRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-decreasing order

Parameters
realarrayfirst SCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosRealPtrPtrIntInt().

◆ SCIPsortedvecDelPosRealLongRealInt()

void SCIPsortedvecDelPosRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Long/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosRealLongRealInt().

Referenced by SCIPsortedvecDelPosRealLongRealInt().

◆ SCIPsortedvecDelPosRealRealIntInt()

void SCIPsortedvecDelPosRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealRealIntInt().

Referenced by SCIPsortedvecDelPosRealRealIntInt().

◆ SCIPsortedvecDelPosRealRealRealInt()

void SCIPsortedvecDelPosRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealRealRealInt().

Referenced by SCIPsortedvecDelPosRealRealRealInt().

◆ SCIPsortedvecDelPosRealRealRealPtr()

void SCIPsortedvecDelPosRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosRealRealRealPtr().

Referenced by SCIPsortedvecDelPosRealRealRealPtr().

◆ SCIPsortedvecDelPosRealRealRealBoolPtr()

void SCIPsortedvecDelPosRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosRealRealRealBoolPtr().

Referenced by SCIPsortedvecDelPosRealRealRealBoolPtr().

◆ SCIPsortedvecDelPosRealRealRealBoolBoolPtr()

void SCIPsortedvecDelPosRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-decreasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
boolarray1SCIP_Bool array where an element is to be deleted
boolarray2SCIP_Bool array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosRealRealRealBoolBoolPtr().

Referenced by SCIPsortedvecDelPosRealRealRealBoolBoolPtr().

◆ SCIPsortedvecDelPosInt()

void SCIPsortedvecDelPosInt ( int * intarray,
int pos,
int * len )

delete the element at the given position from an array of ints in non-decreasing order

Parameters
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosInt().

Referenced by SCIPsortedvecDelPosInt().

◆ SCIPsortedvecDelPosIntInt()

void SCIPsortedvecDelPosIntInt ( int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/ints, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntInt().

Referenced by SCIPsortedvecDelPosIntInt().

◆ SCIPsortedvecDelPosIntReal()

void SCIPsortedvecDelPosIntReal ( int * intarray,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/reals, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be deleted
realarrayreal array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosIntReal().

Referenced by SCIPsortedvecDelPosIntReal().

◆ SCIPsortedvecDelPosIntIntInt()

void SCIPsortedvecDelPosIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/ints, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
intarray3third int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntIntInt().

Referenced by SCIPsortedvecDelPosIntIntInt().

◆ SCIPsortedvecDelPosIntIntLong()

void SCIPsortedvecDelPosIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/SCIP_Longint, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosIntIntLong().

Referenced by SCIPsortedvecDelPosIntIntLong().

◆ SCIPsortedvecDelPosIntRealLong()

void SCIPsortedvecDelPosIntRealLong ( int * intarray,
SCIP_Real * realarray,
SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/SCIP_Real/SCIP_Longint, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosIntRealLong().

Referenced by SCIPsortedvecDelPosIntRealLong().

◆ SCIPsortedvecDelPosIntIntPtr()

void SCIPsortedvecDelPosIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntIntPtr().

Referenced by SCIPsortedvecDelPosIntIntPtr().

◆ SCIPsortedvecDelPosIntIntPtrPtr()

void SCIPsortedvecDelPosIntIntPtrPtr ( int * intarray1,
int * intarray2,
void ** ptrarray1,
void ** ptrarray2,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/ints/pointers/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
ptrarray1pointer array where an element is to be deleted
ptrarray2pointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntIntPtrPtr().

Referenced by SCIPsortedvecDelPosIntIntPtrPtr().

◆ SCIPsortedvecDelPosIntIntPtrPtrInterval()

void SCIPsortedvecDelPosIntIntPtrPtrInterval ( int * intarray1,
int * intarray2,
void ** ptrarray1,
void ** ptrarray2,
SCIP_INTERVAL * intervalarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of ints/ints/pointers/pointers/interval, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
ptrarray1pointer array where an element is to be deleted
ptrarray2pointer array where an element is to be deleted
intervalarrayinterval array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntIntPtrPtrInterval().

Referenced by SCIPsortedvecDelPosIntIntPtrPtrInterval().

◆ SCIPsortedvecDelPosIntIntReal()

void SCIPsortedvecDelPosIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/Reals, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
realarrayreal array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosIntIntReal().

Referenced by SCIPsortedvecDelPosIntIntReal().

◆ SCIPsortedvecDelPosIntPtr()

void SCIPsortedvecDelPosIntPtr ( int * intarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/pointers, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntPtr().

Referenced by SCIPsortedvecDelPosIntPtr().

◆ SCIPsortedvecDelPosIntPtrReal()

void SCIPsortedvecDelPosIntPtrReal ( int * intarray,
void ** ptrarray,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/pointers/Reals, sorted by first array in non-decreasing order

Parameters
intarrayint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosIntPtrReal().

Referenced by conflictsetAddBound(), and SCIPsortedvecDelPosIntPtrReal().

◆ SCIPsortedvecDelPosIntIntIntPtr()

void SCIPsortedvecDelPosIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
intarray3int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosIntIntIntPtr().

Referenced by SCIPsortedvecDelPosIntIntIntPtr().

◆ SCIPsortedvecDelPosIntIntIntReal()

void SCIPsortedvecDelPosIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/ints/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
intarray3int array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosIntIntIntReal().

Referenced by SCIPsortedvecDelPosIntIntIntReal().

◆ SCIPsortedvecDelPosIntPtrIntReal()

void SCIPsortedvecDelPosIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/pointers/ints/Reals, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
intarray2int array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosIntPtrIntReal().

Referenced by SCIPsortedvecDelPosIntPtrIntReal().

◆ SCIPsortedvecDelPosLong()

void SCIPsortedvecDelPosLong ( SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from an array of Longints, sorted by in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosLong().

Referenced by SCIPsortedvecDelPosLong().

◆ SCIPsortedvecDelPosLongPtr()

void SCIPsortedvecDelPosLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of Long/pointer, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosLongPtr().

Referenced by SCIPsortedvecDelPosLongPtr().

◆ SCIPsortedvecDelPosLongPtrInt()

void SCIPsortedvecDelPosLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Long/pointer/int, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosLongPtrInt().

Referenced by SCIPsortedvecDelPosLongPtrInt().

◆ SCIPsortedvecDelPosLongPtrRealBool()

void SCIPsortedvecDelPosLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Long/pointer/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosLongPtrRealBool().

Referenced by SCIPsortedvecDelPosLongPtrRealBool().

◆ SCIPsortedvecDelPosLongPtrRealRealBool()

void SCIPsortedvecDelPosLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarrayfirst SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosLongPtrRealRealBool().

Referenced by SCIPsortedvecDelPosLongPtrRealRealBool().

◆ SCIPsortedvecDelPosLongPtrRealRealIntBool()

void SCIPsortedvecDelPosLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from six joint arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarrayfirst SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosLongPtrRealRealIntBool().

Referenced by SCIPsortedvecDelPosLongPtrRealRealIntBool().

◆ SCIPsortedvecDelPosLongPtrPtrInt()

void SCIPsortedvecDelPosLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosLongPtrPtrInt().

Referenced by SCIPsortedvecDelPosLongPtrPtrInt().

◆ SCIPsortedvecDelPosLongPtrPtrIntInt()

void SCIPsortedvecDelPosLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosLongPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosLongPtrPtrIntInt().

◆ SCIPsortedvecDelPosLongPtrPtrBoolInt()

void SCIPsortedvecDelPosLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-decreasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecDelPosLongPtrPtrBoolInt().

Referenced by SCIPsortedvecDelPosLongPtrPtrBoolInt().

◆ SCIPsortedvecDelPosPtrIntIntBoolBool()

void SCIPsortedvecDelPosPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosPtrIntIntBoolBool().

Referenced by SCIPsortedvecDelPosPtrIntIntBoolBool().

◆ SCIPsortedvecDelPosIntPtrIntIntBoolBool()

void SCIPsortedvecDelPosIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int pos,
int * len )

delete the element at the given position from six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-decreasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, and SCIPsortedvecDelPosIntPtrIntIntBoolBool().

Referenced by SCIPsortedvecDelPosIntPtrIntIntBoolBool().

◆ SCIPsortedvecDelPosDownInd()

void SCIPsortedvecDelPosDownInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int pos,
int * len )

delete the element at the given position from an index array in non-increasing order

Parameters
indarraypointer to the index array where an element is to be deleted
-data element comparator
dataptrpointer to data field that is given to the external compare method
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTINDCOMP, and SCIPsortedvecDelPosDownInd().

Referenced by SCIPsortedvecDelPosDownInd().

◆ SCIPsortedvecDelPosDownPtr()

void SCIPsortedvecDelPosDownPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from an array of pointers in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtr().

Referenced by SCIPsortedvecDelPosDownPtr().

◆ SCIPsortedvecDelPosDownPtrPtr()

void SCIPsortedvecDelPosDownPtrPtr ( void ** ptrarray1,
void ** ptrarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/pointers, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrPtr().

Referenced by SCIPsortedvecDelPosDownPtrPtr().

◆ SCIPsortedvecDelPosDownPtrReal()

void SCIPsortedvecDelPosDownPtrReal ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrReal().

Referenced by SCIPsortedvecDelPosDownPtrReal().

◆ SCIPsortedvecDelPosDownPtrInt()

void SCIPsortedvecDelPosDownPtrInt ( void ** ptrarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrInt().

Referenced by SCIPsortedvecDelPosDownPtrInt().

◆ SCIPsortedvecDelPosDownPtrBool()

void SCIPsortedvecDelPosDownPtrBool ( void ** ptrarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from two joint arrays of pointers/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be inserted
boolarraySCIP_Bool array where an element is to be inserted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be increased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrBool().

Referenced by SCIPsortedvecDelPosDownPtrBool().

◆ SCIPsortedvecDelPosDownPtrIntInt()

void SCIPsortedvecDelPosDownPtrIntInt ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrIntInt().

Referenced by SCIPsortedvecDelPosDownPtrIntInt().

◆ SCIPsortedvecDelPosDownPtrRealInt()

void SCIPsortedvecDelPosDownPtrRealInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrRealInt().

Referenced by SCIPsortedvecDelPosDownPtrRealInt().

◆ SCIPsortedvecDelPosDownPtrRealBool()

void SCIPsortedvecDelPosDownPtrRealBool ( void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/Reals/Bools, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrRealBool().

Referenced by SCIPsortedvecDelPosDownPtrRealBool().

◆ SCIPsortedvecDelPosDownPtrPtrInt()

void SCIPsortedvecDelPosDownPtrPtrInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/pointers/Ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrPtrInt().

Referenced by SCIPsortedvecDelPosDownPtrPtrInt().

◆ SCIPsortedvecDelPosDownPtrPtrReal()

void SCIPsortedvecDelPosDownPtrPtrReal ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from three joint arrays of pointers/pointers/Reals, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrPtrReal().

Referenced by SCIPsortedvecDelPosDownPtrPtrReal().

◆ SCIPsortedvecDelPosDownPtrPtrIntInt()

void SCIPsortedvecDelPosDownPtrPtrIntInt ( void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosDownPtrPtrIntInt().

◆ SCIPsortedvecDelPosDownPtrRealIntInt()

void SCIPsortedvecDelPosDownPtrRealIntInt ( void ** ptrarray,
SCIP_Real * realarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from four joint arrays of pointers/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrRealIntInt().

Referenced by SCIPsortedvecDelPosDownPtrRealIntInt().

◆ SCIPsortedvecDelPosDownPtrPtrRealInt()

void SCIPsortedvecDelPosDownPtrPtrRealInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Reals/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrPtrRealInt().

Referenced by SCIPsortedvecDelPosDownPtrPtrRealInt().

◆ SCIPsortedvecDelPosDownPtrPtrRealBool()

void SCIPsortedvecDelPosDownPtrPtrRealBool ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Reals/bools, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, SCIP_Real, and SCIPsortedvecDelPosDownPtrPtrRealBool().

Referenced by SCIPsortedvecDelPosDownPtrPtrRealBool().

◆ SCIPsortedvecDelPosDownPtrPtrLongInt()

void SCIPsortedvecDelPosDownPtrPtrLongInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from four joint arrays of pointer/pointer/Longs/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
intarrayint array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecDelPosDownPtrPtrLongInt().

Referenced by SCIPsortedvecDelPosDownPtrPtrLongInt().

◆ SCIPsortedvecDelPosDownPtrPtrLongIntInt()

void SCIPsortedvecDelPosDownPtrPtrLongIntInt ( void ** ptrarray1,
void ** ptrarray2,
SCIP_Longint * longarray,
int * intarray1,
int * intarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

deletes the element at the given position from five joint arrays of pointer/pointer/Longs/ints/ints, sorted by first array in non-increasing order

Parameters
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_DECL_SORTPTRCOMP, SCIP_Longint, and SCIPsortedvecDelPosDownPtrPtrLongIntInt().

Referenced by SCIPsortedvecDelPosDownPtrPtrLongIntInt().

◆ SCIPsortedvecDelPosDownReal()

void SCIPsortedvecDelPosDownReal ( SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from an array of Reals, sorted in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownReal().

Referenced by SCIPsortedvecDelPosDownReal().

◆ SCIPsortedvecDelPosDownRealBoolPtr()

void SCIPsortedvecDelPosDownRealBoolPtr ( SCIP_Real * realarray,
SCIP_Bool * boolarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array to be sorted
boolarraySCIP_Bool array to be permuted in the same way
ptrarraypointer array to be permuted in the same way
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosDownRealBoolPtr().

Referenced by SCIPsortedvecDelPosDownRealBoolPtr().

◆ SCIPsortedvecDelPosDownRealPtr()

void SCIPsortedvecDelPosDownRealPtr ( SCIP_Real * realarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/pointers, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealPtr().

Referenced by SCIPsortedvecDelPosDownRealPtr().

◆ SCIPsortedvecDelPosDownRealInt()

void SCIPsortedvecDelPosDownRealInt ( SCIP_Real * realarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealInt().

Referenced by SCIPsortedvecDelPosDownRealInt().

◆ SCIPsortedvecDelPosDownRealIntInt()

void SCIPsortedvecDelPosDownRealIntInt ( SCIP_Real * realarray,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from two joint arrays of Reals/ints, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealIntInt().

Referenced by SCIPsortedvecDelPosDownRealIntInt().

◆ SCIPsortedvecDelPosDownRealIntLong()

void SCIPsortedvecDelPosDownRealIntLong ( SCIP_Real * realarray,
int * intarray,
SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/ints/Longs, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosDownRealIntLong().

Referenced by SCIPsortedvecDelPosDownRealIntLong().

◆ SCIPsortedvecDelPosDownRealIntPtr()

void SCIPsortedvecDelPosDownRealIntPtr ( SCIP_Real * realarray,
int * intarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/ints/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealIntPtr().

Referenced by SCIPsortedvecDelPosDownRealIntPtr().

◆ SCIPsortedvecDelPosDownRealPtrPtr()

void SCIPsortedvecDelPosDownRealPtrPtr ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Pointer/Pointer, sorted by first array in non-increasing order

Parameters
realarraySCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealPtrPtr().

Referenced by SCIPsortedvecDelPosDownRealPtrPtr().

◆ SCIPsortedvecDelPosDownRealRealInt()

void SCIPsortedvecDelPosDownRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
intarrayinteger array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealInt().

Referenced by SCIPsortedvecDelPosDownRealRealInt().

◆ SCIPsortedvecDelPosDownRealRealPtr()

void SCIPsortedvecDelPosDownRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Reals/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealPtr().

Referenced by SCIPsortedvecDelPosDownRealRealPtr().

◆ SCIPsortedvecDelPosDownRealRealPtrPtr()

void SCIPsortedvecDelPosDownRealRealPtrPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
void ** ptrarray1,
void ** ptrarray2,
int pos,
int * len )

delete the element at the given position from three joint arrays of Reals/Reals/Pointer/Pointer, sorted by first array in non-increasing order

Parameters
realarray1first SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
ptrarray1pointer array where an element is to be deleted
ptrarray2pointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealPtrPtr().

Referenced by SCIPsortedvecDelPosDownRealRealPtrPtr().

◆ SCIPsortedvecDelPosDownRealPtrPtrInt()

void SCIPsortedvecDelPosDownRealPtrPtrInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/pointers/pointers/ints, sorted by first array in non-increasing order

Parameters
realarrayfirst SCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealPtrPtrInt().

Referenced by SCIPsortedvecDelPosDownRealPtrPtrInt().

◆ SCIPsortedvecDelPosDownRealPtrPtrIntInt()

void SCIPsortedvecDelPosDownRealPtrPtrIntInt ( SCIP_Real * realarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from five joint arrays of Reals/pointers/pointers/ints/ints, sorted by first array in non-increasing order

Parameters
realarrayfirst SCIP_Real array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosDownRealPtrPtrIntInt().

◆ SCIPsortedvecDelPosDownRealLongRealInt()

void SCIPsortedvecDelPosDownRealLongRealInt ( SCIP_Real * realarray1,
SCIP_Longint * longarray,
SCIP_Real * realarray3,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Long/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosDownRealLongRealInt().

Referenced by SCIPsortedvecDelPosDownRealLongRealInt().

◆ SCIPsortedvecDelPosDownRealRealIntInt()

void SCIPsortedvecDelPosDownRealRealIntInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/ints/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealIntInt().

Referenced by SCIPsortedvecDelPosDownRealRealIntInt().

◆ SCIPsortedvecDelPosDownRealRealRealInt()

void SCIPsortedvecDelPosDownRealRealRealInt ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/Reals/ints, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealRealInt().

Referenced by SCIPsortedvecDelPosDownRealRealRealInt().

◆ SCIPsortedvecDelPosDownRealRealRealPtr()

void SCIPsortedvecDelPosDownRealRealRealPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Reals/Reals/Reals/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownRealRealRealPtr().

Referenced by SCIPsortedvecDelPosDownRealRealRealPtr().

◆ SCIPsortedvecDelPosDownRealRealRealBoolPtr()

void SCIPsortedvecDelPosDownRealRealRealBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Reals/Reals/Reals/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosDownRealRealRealBoolPtr().

Referenced by SCIPsortedvecDelPosDownRealRealRealBoolPtr().

◆ SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr()

void SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr ( SCIP_Real * realarray1,
SCIP_Real * realarray2,
SCIP_Real * realarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from six joint arrays of Reals/Reals/Reals/Bools/Bools/pointers, sorted by first array in non-increasing order

Parameters
realarray1SCIP_Real array where an element is to be deleted
realarray2SCIP_Real array where an element is to be deleted
realarray3SCIP_Real array where an element is to be deleted
boolarray1SCIP_Bool array where an element is to be deleted
boolarray2SCIP_Bool array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Real, and SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr().

Referenced by SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr().

◆ SCIPsortedvecDelPosDownInt()

void SCIPsortedvecDelPosDownInt ( int * intarray,
int pos,
int * len )

delete the element at the given position from an array of ints in non-increasing order

Parameters
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownInt().

Referenced by SCIPsortedvecDelPosDownInt().

◆ SCIPsortedvecDelPosDownIntInt()

void SCIPsortedvecDelPosDownIntInt ( int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownIntInt().

Referenced by SCIPsortedvecDelPosDownIntInt().

◆ SCIPsortedvecDelPosDownIntReal()

void SCIPsortedvecDelPosDownIntReal ( int * intarray,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/reals, sorted by first array in non-increasing order

Parameters
intarrayint array where an element is to be deleted
realarrayreal array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownIntReal().

Referenced by SCIPsortedvecDelPosDownIntReal().

◆ SCIPsortedvecDelPosDownIntIntInt()

void SCIPsortedvecDelPosDownIntIntInt ( int * intarray1,
int * intarray2,
int * intarray3,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/ints, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
intarray3third int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownIntIntInt().

Referenced by SCIPsortedvecDelPosDownIntIntInt().

◆ SCIPsortedvecDelPosDownIntIntLong()

void SCIPsortedvecDelPosDownIntIntLong ( int * intarray1,
int * intarray2,
SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/SCIP_Longint, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownIntIntLong().

Referenced by SCIPsortedvecDelPosDownIntIntLong().

◆ SCIPsortedvecDelPosDownIntIntPtr()

void SCIPsortedvecDelPosDownIntIntPtr ( int * intarray1,
int * intarray2,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/pointers, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownIntIntPtr().

Referenced by SCIPsortedvecDelPosDownIntIntPtr().

◆ SCIPsortedvecDelPosDownIntIntReal()

void SCIPsortedvecDelPosDownIntIntReal ( int * intarray1,
int * intarray2,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of ints/ints/Reals, sorted by first array in non-increasing order

Parameters
intarray1int array where an element is to be deleted
intarray2second int array where an element is to be deleted
realarrayreal array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownIntIntReal().

Referenced by SCIPsortedvecDelPosDownIntIntReal().

◆ SCIPsortedvecDelPosDownIntPtr()

void SCIPsortedvecDelPosDownIntPtr ( int * intarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two joint arrays of ints/pointers, sorted by first array in non-increasing order

Parameters
intarrayint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownIntPtr().

Referenced by SCIPsortedvecDelPosDownIntPtr().

◆ SCIPsortedvecDelPosDownIntIntIntPtr()

void SCIPsortedvecDelPosDownIntIntIntPtr ( int * intarray1,
int * intarray2,
int * intarray3,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/ints/ints/pointers, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
intarray3int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIPsortedvecDelPosDownIntIntIntPtr().

Referenced by SCIPsortedvecDelPosDownIntIntIntPtr().

◆ SCIPsortedvecDelPosDownIntIntIntReal()

void SCIPsortedvecDelPosDownIntIntIntReal ( int * intarray1,
int * intarray2,
int * intarray3,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/ints/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
intarray2int array where an element is to be deleted
intarray3int array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownIntIntIntReal().

Referenced by SCIPsortedvecDelPosDownIntIntIntReal().

◆ SCIPsortedvecDelPosDownIntPtrIntReal()

void SCIPsortedvecDelPosDownIntPtrIntReal ( int * intarray1,
void ** ptrarray,
int * intarray2,
SCIP_Real * realarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of ints/pointers/ints/reals, sorted by first array in non-decreasing order

Parameters
intarray1int array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
intarray2int array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Real, and SCIPsortedvecDelPosDownIntPtrIntReal().

Referenced by SCIPsortedvecDelPosDownIntPtrIntReal().

◆ SCIPsortedvecDelPosDownLong()

void SCIPsortedvecDelPosDownLong ( SCIP_Longint * longarray,
int pos,
int * len )

delete the element at the given position from an array of Longints, sorted in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownLong().

Referenced by SCIPsortedvecDelPosDownLong().

◆ SCIPsortedvecDelPosDownLongPtr()

void SCIPsortedvecDelPosDownLongPtr ( SCIP_Longint * longarray,
void ** ptrarray,
int pos,
int * len )

delete the element at the given position from two arrays of Long/pointer, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownLongPtr().

Referenced by SCIPsortedvecDelPosDownLongPtr().

◆ SCIPsortedvecDelPosDownLongPtrInt()

void SCIPsortedvecDelPosDownLongPtrInt ( SCIP_Longint * longarray,
void ** ptrarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Long/pointer/int, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownLongPtrInt().

Referenced by SCIPsortedvecDelPosDownLongPtrInt().

◆ SCIPsortedvecDelPosDownLongPtrRealBool()

void SCIPsortedvecDelPosDownLongPtrRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from three joint arrays of Long/pointer/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarraySCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosDownLongPtrRealBool().

Referenced by SCIPsortedvecDelPosDownLongPtrRealBool().

◆ SCIPsortedvecDelPosDownLongPtrRealRealBool()

void SCIPsortedvecDelPosDownLongPtrRealRealBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/Real/Real/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarrayfirst SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosDownLongPtrRealRealBool().

Referenced by SCIPsortedvecDelPosDownLongPtrRealRealBool().

◆ SCIPsortedvecDelPosDownLongPtrRealRealIntBool()

void SCIPsortedvecDelPosDownLongPtrRealRealIntBool ( SCIP_Longint * longarray,
void ** ptrarray,
SCIP_Real * realarray,
SCIP_Real * realarray2,
int * intarray,
SCIP_Bool * boolarray,
int pos,
int * len )

delete the element at the given position from six joint arrays of Long/pointer/Real/Real/int/Bool, sorted by the first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarraypointer array where an element is to be deleted
realarrayfirst SCIP_Real array where an element is to be deleted
realarray2second SCIP_Real array where an element is to be deleted
intarrayint array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, SCIP_Real, and SCIPsortedvecDelPosDownLongPtrRealRealIntBool().

Referenced by SCIPsortedvecDelPosDownLongPtrRealRealIntBool().

◆ SCIPsortedvecDelPosDownLongPtrPtrInt()

void SCIPsortedvecDelPosDownLongPtrPtrInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray,
int pos,
int * len )

delete the element at the given position from four joint arrays of Long/pointer/pointer/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownLongPtrPtrInt().

Referenced by SCIPsortedvecDelPosDownLongPtrPtrInt().

◆ SCIPsortedvecDelPosDownLongPtrPtrIntInt()

void SCIPsortedvecDelPosDownLongPtrPtrIntInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
int * intarray1,
int * intarray2,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/pointer/ints/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
intarray1first int array where an element is to be deleted
intarray2second int array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Longint, and SCIPsortedvecDelPosDownLongPtrPtrIntInt().

Referenced by SCIPsortedvecDelPosDownLongPtrPtrIntInt().

◆ SCIPsortedvecDelPosDownLongPtrPtrBoolInt()

void SCIPsortedvecDelPosDownLongPtrPtrBoolInt ( SCIP_Longint * longarray,
void ** ptrarray1,
void ** ptrarray2,
SCIP_Bool * boolarray,
int * intarray,
int pos,
int * len )

delete the element at the given position from five joint arrays of Long/pointer/pointer/Bool/ints, sorted by first array in non-increasing order

Parameters
longarraySCIP_Longint array where an element is to be deleted
ptrarray1first pointer array where an element is to be deleted
ptrarray2second pointer array where an element is to be deleted
boolarraySCIP_Bool array where an element is to be deleted
intarrayint array where an element is to be deleted
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecDelPosDownLongPtrPtrBoolInt().

Referenced by SCIPsortedvecDelPosDownLongPtrPtrBoolInt().

◆ SCIPsortedvecDelPosDownPtrIntIntBoolBool()

void SCIPsortedvecDelPosDownPtrIntIntBoolBool ( void ** ptrarray,
int * intarray1,
int * intarray2,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
int pos,
int * len )

delete the element at the given position from five joint arrays of pointer/ints/ints/Bool/Bool, sorted by first array in non-increasing order

Parameters
ptrarraypointer array to be sorted
intarray1first int array to be permuted in the same way
intarray2second int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
-data element comparator
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecDelPosDownPtrIntIntBoolBool().

Referenced by SCIPsortedvecDelPosDownPtrIntIntBoolBool().

◆ SCIPsortedvecDelPosDownIntPtrIntIntBoolBool()

void SCIPsortedvecDelPosDownIntPtrIntIntBoolBool ( int * intarray1,
void ** ptrarray,
int * intarray2,
int * intarray3,
SCIP_Bool * boolarray1,
SCIP_Bool * boolarray2,
int pos,
int * len )

delete the element at the given position from six joint arrays of ints/pointer/ints/ints/Bool/Bool, sorted by first array in non-increasing order

Parameters
intarray1int array to be sorted
ptrarraypointer array to be permuted in the same way
intarray2second int array to be permuted in the same way
intarray3thrid int array to be permuted in the same way
boolarray1first SCIP_Bool array to be permuted in the same way
boolarray2second SCIP_Bool array to be permuted in the same way
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

References SCIP_Bool, and SCIPsortedvecDelPosDownIntPtrIntIntBoolBool().

Referenced by SCIPsortedvecDelPosDownIntPtrIntIntBoolBool().

◆ SCIPsortedvecFindInd()

SCIP_Bool SCIPsortedvecFindInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
indarrayindex array to be searched
-data element comparator
dataptrpointer to data field that is given to the external compare method
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_DECL_SORTINDCOMP, and SCIPsortedvecFindInd().

Referenced by SCIPsortedvecFindInd().

◆ SCIPsortedvecFindPtr()

SCIP_Bool SCIPsortedvecFindPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
ptrarraypointer array to be searched
-data element comparator
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecFindPtr().

Referenced by addAdjacentVars(), addExprViolScoresAuxVars(), addSCVarIndicator(), addSCVarIndicator(), bilinTermAddAuxExpr(), checkSolution(), computeAndConstraintInfos(), consdataSort(), consdataSort(), dropVarEvent(), exprIsSemicontinuous(), findAggregation(), getSCVarDataInd(), implicsSearchVar(), mod2rowUnlinkCol(), nlrowSearchLinearCoef(), printNLRow(), removeNode(), SCIPcliqueAddVar(), SCIPsortedvecFindPtr(), SCIPvarGetActiveRepresentativesExact(), SCIPwriteOpb(), varIsSemicontinuous(), varIsSemicontinuous(), vboundsSearchPos(), writeOpbObjective(), and writeOpbRelevantAnds().

◆ SCIPsortedvecFindReal()

SCIP_Bool SCIPsortedvecFindReal ( SCIP_Real * realarray,
SCIP_Real val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
realarraySCIP_Real array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_Real, and SCIPsortedvecFindReal().

Referenced by SCIPsortedvecFindReal(), and SCIPvaluehistoryFind().

◆ SCIPsortedvecFindInt()

SCIP_Bool SCIPsortedvecFindInt ( int * intarray,
int val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
intarrayint array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, and SCIPsortedvecFindInt().

Referenced by addRowMark(), aggrdataGetBoundDist(), buildBlockGraph(), checkVariable(), consdataCheck(), determineMaxDistance(), findLabelIdx(), getRowAggregationCandidates(), hessLagAddExpr(), hessLagSparsitySetNzFlagForExpr(), SCIP_DECL_NLHDLRINITSEPA(), SCIPcalcMultihashSize(), SCIPnlpiOracleChgLinearCoefs(), SCIPprofileFindLeft(), SCIPsortedvecFindInt(), and tabooListFind().

◆ SCIPsortedvecFindLong()

SCIP_Bool SCIPsortedvecFindLong ( SCIP_Longint * longarray,
SCIP_Longint val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
longarraySCIP_Longint array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecFindLong().

Referenced by SCIPsortedvecFindLong().

◆ SCIPsortedvecFindDownInd()

SCIP_Bool SCIPsortedvecFindDownInd ( int * indarray,
SCIP_DECL_SORTINDCOMP((*indcomp)) ,
void * dataptr,
int val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
indarrayindex array to be searched
-data element comparator
dataptrpointer to data field that is given to the external compare method
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_DECL_SORTINDCOMP, and SCIPsortedvecFindDownInd().

Referenced by SCIPsortedvecFindDownInd().

◆ SCIPsortedvecFindDownPtr()

SCIP_Bool SCIPsortedvecFindDownPtr ( void ** ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp)) ,
void * val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
ptrarraypointer array to be searched
-data element comparator
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_DECL_SORTPTRCOMP, and SCIPsortedvecFindDownPtr().

Referenced by preprocessCliques(), and SCIPsortedvecFindDownPtr().

◆ SCIPsortedvecFindDownReal()

SCIP_Bool SCIPsortedvecFindDownReal ( SCIP_Real * realarray,
SCIP_Real val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
realarraySCIP_Real array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_Real, and SCIPsortedvecFindDownReal().

Referenced by computeLiftingData(), and SCIPsortedvecFindDownReal().

◆ SCIPsortedvecFindDownInt()

SCIP_Bool SCIPsortedvecFindDownInt ( int * intarray,
int val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
intarrayint array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, and SCIPsortedvecFindDownInt().

Referenced by SCIPsortedvecFindDownInt().

◆ SCIPsortedvecFindDownLong()

SCIP_Bool SCIPsortedvecFindDownLong ( SCIP_Longint * longarray,
SCIP_Longint val,
int len,
int * pos )

Finds the position at which 'val' is located in the sorted vector by binary search. If the element exists, the method returns TRUE and stores the position of the element in '*pos'. If the element does not exist, the method returns FALSE and stores the position of the element that follows 'val' in the ordering in '*pos', i.e., '*pos' is the position at which 'val' would be inserted. Note that if the element is not found, '*pos' may be equal to len if all existing elements are smaller than 'val'.

Parameters
longarraySCIP_Longint array to be searched
valvalue to search
lenlength of array
pospointer to store position of element

References SCIP_Bool, SCIP_Longint, and SCIPsortedvecFindDownLong().

Referenced by SCIPsortedvecFindDownLong().