Scippy

SCIP

Solving Constraint Integer Programs

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

Function Documentation

◆ SCIP_DECL_SORTPTRCOMP()

SCIP_EXPORT SCIP_DECL_SORTPTRCOMP ( SCIPsortCompInt  )

default comparer for integers

Definition at line 5297 of file misc.c.

◆ SCIPsort()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
lennumber of elements to be sorted (valid index range)

Definition at line 5317 of file misc.c.

References NULL, and SCIPsortInd().

Referenced by applyCliqueFixings(), computeSymmetryGroup(), consdataSortBilinTerms(), consdataSortQuadVarTerms(), removeRedundantConss(), SCIP_DECL_BRANCHEXECLP(), and sortAllBilinTerms().

◆ SCIPsortInd()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
lenlength of array

Referenced by extractCapacityRows(), extractFlowRows(), and SCIPsort().

◆ SCIPsortPtr()

SCIP_EXPORT void SCIPsortPtr ( void **  ptrarray,
SCIP_DECL_SORTPTRCOMP((*ptrcomp))  ,
int  len 
)

sort of an array of pointers in non-decreasing order

Parameters
ptrarraypointer array to be sorted
lenlength of array

Referenced by checkOverloadViaThetaTree(), checkSolution(), consdataCreate(), consdataSort(), correctConshdlrdata(), createAndAddAndCons(), doSeparation(), exprgraphFindParentByOperator(), exprgraphNodeSortParents(), exprgraphSortConstNodes(), extractGates(), getLinearConsVarsData(), getLinVarsAndAndRess(), innerPresolve(), mergeMultiples(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), polynomialdataSortMonomials(), preprocessConstraintPairs(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConssAndNonzeros(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_HEUREXEC(), SCIPbendersGetBenderscuts(), SCIPbendersSortBenderscuts(), SCIPbendersSortBenderscutsName(), SCIPconflictstoreAddDualraycons(), SCIPcreateConsPseudobooleanWithConss(), SCIPdispAutoActivate(), SCIPprintSolReaderFzn(), SCIPprintStatistics(), SCIPprobResortVars(), SCIPsetFindConshdlr(), SCIPsetFindReader(), SCIPsetFreeConcsolvers(), SCIPsetGetNodesel(), SCIPsetIncludeDialog(), SCIPsetIncludeProp(), SCIPsetIncludeReader(), SCIPsetReinsertConshdlrSepaPrio(), SCIPsetSortConflicthdlrs(), SCIPsetSortConflicthdlrsName(), SCIPsetSortHeurs(), SCIPsetSortHeursName(), SCIPsetSortPresols(), SCIPsetSortPresolsName(), SCIPsetSortPricers(), SCIPsetSortPricersName(), SCIPsetSortRelaxs(), SCIPsetSortRelaxsName(), SCIPsetSortSepas(), SCIPsetSortSepasName(), SCIPvarsGetActiveVars(), transformToOrig(), tryUpgradingXor(), and updateConsanddataUses().

◆ SCIPsortPtrPtr()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortPtrReal()

SCIP_EXPORT 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
lenlength of arrays

Referenced by checkOrigPbCons(), conflictstoreCleanUpStorage(), consdataSortLinearVars(), exprgraphFindParentByOperator(), getLinearConsVarsData(), nlrowSortLinear(), SCIPmergeRowprepTerms(), and SCIPvarGetActiveRepresentatives().

◆ SCIPsortPtrInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by exprgraphFindParentByOperator(), makeCoverMinimal(), and selectBranchVar().

◆ SCIPsortPtrBool()

SCIP_EXPORT 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
lenlength of arrays

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

◆ SCIPsortPtrIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortPtrRealInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by colSortLP(), colSortNonLP(), and exprgraphFindParentByOperator().

◆ SCIPsortPtrRealRealInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by SCIPconflictstoreAddDualsolcons().

◆ SCIPsortPtrRealBool()

SCIP_EXPORT 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
lenlength of arrays

Referenced by correctLocksAndCaptures(), and getLinVarsAndAndRess().

◆ SCIPsortPtrRealReal()

SCIP_EXPORT void SCIPsortPtrRealReal ( void **  ptrarray,
SCIP_Real realarray1,
SCIP_Real realarray2,
SCIP_DECL_SORTPTRCOMP((*ptrcomp))  ,
int  len 
)

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

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

◆ SCIPsortPtrPtrInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by computeAndConstraintInfos(), and exprgraphFindParentByOperator().

◆ SCIPsortPtrPtrReal()

SCIP_EXPORT 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
lenlength of arrays

Referenced by consdataSortLinearVars(), exprgraphFindParentByOperator(), and printColumnSection().

◆ SCIPsortPtrPtrIntInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by SCIPinitHeurOptcumulative().

◆ SCIPsortPtrRealIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortPtrPtrRealInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by exprgraphFindParentByOperator().

◆ SCIPsortPtrPtrRealBool()

SCIP_EXPORT 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
lenlength of arrays

Referenced by consdataCreate().

◆ SCIPsortPtrPtrLongInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortPtrPtrLongIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortReal()

SCIP_EXPORT 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

Referenced by checkDivingCandidates(), reduce_bound(), reduce_boundHop(), reduce_boundMw(), reduce_boundPrune(), reduce_daSlackPrune(), and reduce_daSlackPruneMw().

◆ SCIPsortRealPtr()

SCIP_EXPORT 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

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

◆ SCIPsortRealInt()

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

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

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

Referenced by computeFixingOrder(), detectParallelCols(), executeHeuristic(), generateSparseCut(), getActivities(), getFeasibleSet(), getLiftingSequenceGUB(), getOptimalShiftingValue(), reduce_bound(), SCIP_DECL_HEUREXEC(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), SCIPreduceMatrixSize(), SCIPStpHeurTMRun(), sequentialUpAndDownLifting(), sortComponents(), superadditiveUpLifting(), and tightenVarsBoundsSOS1().

◆ SCIPsortRealIntInt()

SCIP_EXPORT 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

Referenced by computeSteinerTreeVnoi().

◆ SCIPsortRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortRealIntLong()

SCIP_EXPORT 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

◆ SCIPsortRealIntPtr()

SCIP_EXPORT 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

Referenced by checkSystemGF2().

◆ SCIPsortRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortRealPtrPtrInt()

SCIP_EXPORT 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

Referenced by optimize(), and SCIPcreateConsCardinality().

◆ SCIPsortRealPtrPtrIntInt()

SCIP_EXPORT 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

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

◆ SCIPsortRealLongRealInt()

SCIP_EXPORT 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

◆ SCIPsortRealRealIntInt()

SCIP_EXPORT 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

Referenced by singletonColumnStuffing().

◆ SCIPsortRealRealRealInt()

SCIP_EXPORT 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

◆ SCIPsortRealRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortRealRealRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortRealRealRealBoolBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortInt()

◆ SCIPsortIntInt()

SCIP_EXPORT void SCIPsortIntInt ( int *  intarray1,
int *  intarray2,
int  len 
)

◆ SCIPsortIntPtr()

SCIP_EXPORT 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

Referenced by applyHeur(), consdataSort(), and sortComponents().

◆ SCIPsortIntReal()

SCIP_EXPORT 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

Referenced by SCIP_DECL_PRESOLEXEC(), SCIPexprSortMonomialFactors(), SCIPnlpiOracleDelVarSet(), and sortLinearCoefficients().

◆ SCIPsortIntIntInt()

SCIP_EXPORT 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

◆ SCIPsortIntIntLong()

SCIP_EXPORT 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

◆ SCIPsortIntRealLong()

SCIP_EXPORT 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

◆ SCIPsortIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortIntIntReal()

SCIP_EXPORT 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

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

◆ SCIPsortIntPtrReal()

SCIP_EXPORT 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

Referenced by conflictsetAddBounds().

◆ SCIPsortIntIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortIntIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortIntPtrIntReal()

SCIP_EXPORT 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

Referenced by rowSortLP(), and rowSortNonLP().

◆ SCIPsortLong()

SCIP_EXPORT 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

◆ SCIPsortLongPtr()

SCIP_EXPORT 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

◆ SCIPsortLongPtrInt()

SCIP_EXPORT 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

◆ SCIPsortLongPtrRealBool()

SCIP_EXPORT 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

◆ SCIPsortLongPtrRealRealBool()

SCIP_EXPORT 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

Referenced by detectImpliedBounds().

◆ SCIPsortLongPtrRealRealIntBool()

SCIP_EXPORT 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

◆ SCIPsortLongPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortLongPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortLongPtrPtrBoolInt()

SCIP_EXPORT 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

◆ SCIPsortPtrIntIntBoolBool()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortIntPtrIntIntBoolBool()

SCIP_EXPORT 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

◆ SCIPsortDown()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
lennumber of elements to be sorted (valid index range)

Definition at line 5836 of file misc.c.

References NULL, and SCIPsortDownInd().

◆ SCIPsortDownInd()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
lenlength of array

Referenced by cutTightenCoefs(), cutTightenCoefsQuad(), and SCIPsortDown().

◆ SCIPsortDownPtr()

SCIP_EXPORT 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
lenlength of array

Referenced by analyzeConflictOverload(), checkForOverlapping(), preprocessCliques(), propdataInit(), SCIP_DECL_SORTPTRCOMP(), and SCIPnodepqClear().

◆ SCIPsortDownPtrPtr()

SCIP_EXPORT 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
lenlength of arrays

Referenced by SCIP_DECL_DIALOGEXEC().

◆ SCIPsortDownPtrReal()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrInt()

SCIP_EXPORT 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
lenlength of arrays

Referenced by getLiftingSequence(), and getLiftingSequenceGUB().

◆ SCIPsortDownPtrBool()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrRealInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrRealBool()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrReal()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrRealIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrRealInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrRealBool()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrLongInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownPtrPtrLongIntInt()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownReal()

SCIP_EXPORT 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

Referenced by computeLiftingData().

◆ SCIPsortDownRealPtr()

SCIP_EXPORT 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

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

◆ SCIPsortDownRealInt()

SCIP_EXPORT void SCIPsortDownRealInt ( SCIP_Real realarray,
int *  intarray,
int  len 
)

◆ SCIPsortDownRealIntInt()

SCIP_EXPORT 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

Referenced by SCIPverifyCircularPatternHeuristic().

◆ SCIPsortDownRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortDownRealIntLong()

SCIP_EXPORT 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

Referenced by SCIPsolveKnapsackExactly().

◆ SCIPsortDownRealIntPtr()

SCIP_EXPORT 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

Referenced by applyNlobbt().

◆ SCIPsortDownRealRealInt()

SCIP_EXPORT 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

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

◆ SCIPsortDownRealRealPtr()

SCIP_EXPORT 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

Referenced by computeRanks(), and rowprepCleanupSortTerms().

◆ SCIPsortDownRealRealPtrPtr()

SCIP_EXPORT 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

◆ SCIPsortDownRealPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortDownRealPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortDownRealLongRealInt()

SCIP_EXPORT 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

◆ SCIPsortDownRealRealIntInt()

SCIP_EXPORT 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

◆ SCIPsortDownRealRealRealInt()

SCIP_EXPORT 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

◆ SCIPsortDownRealRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortDownRealPtrPtr()

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

sort of three joint arrays of Reals/pointers, 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
lenlength of arrays

◆ SCIPsortDownRealRealRealBoolPtr()

SCIP_EXPORT 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

Referenced by SCIP_DECL_HEUREXEC().

◆ SCIPsortDownRealRealRealBoolBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortDownInt()

SCIP_EXPORT void SCIPsortDownInt ( int *  intarray,
int  len 
)

sort array of ints in non-increasing order

Parameters
intarrayint array to be sorted
lenlength of arrays

Referenced by COLORprobStableSetIsNew(), constructSNFRelaxation(), cutsTransformMIR(), cutsTransformStrongCG(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRICERFARKAS(), and SCIP_DECL_READERREAD().

◆ SCIPsortDownIntInt()

SCIP_EXPORT 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

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

◆ SCIPsortDownIntPtr()

SCIP_EXPORT 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

◆ SCIPsortDownIntReal()

SCIP_EXPORT 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

◆ SCIPsortDownIntIntInt()

SCIP_EXPORT 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

Referenced by analyzeEnergyRequirement().

◆ SCIPsortDownIntIntLong()

SCIP_EXPORT 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

◆ SCIPsortDownIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortDownIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortDownIntIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortDownIntIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortDownIntPtrIntReal()

SCIP_EXPORT 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

◆ SCIPsortDownLong()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtr()

SCIP_EXPORT 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

Referenced by greedyCliqueAlgorithm().

◆ SCIPsortDownLongPtrInt()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrRealBool()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrRealRealBool()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrRealRealIntBool()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortDownLongPtrPtrBoolInt()

SCIP_EXPORT 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

◆ SCIPsortDownPtrIntIntBoolBool()

SCIP_EXPORT 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
lenlength of arrays

◆ SCIPsortDownIntPtrIntIntBoolBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertInd()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtr()

SCIP_EXPORT 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
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

Referenced by addNodesInformation(), and SCIPdialogAddEntry().

◆ SCIPsortedvecInsertPtrPtr()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrReal()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrRealInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrRealRealInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrRealBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrReal()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrRealIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrRealInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrRealBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrLongInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertPtrPtrLongIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertRealIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealPtr()

SCIP_EXPORT 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

Referenced by SCIPvaluehistoryFind().

◆ SCIPsortedvecInsertReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealIntLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealLongRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertRealRealRealBoolBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertInt()

SCIP_EXPORT 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

Referenced by hessLagSparsitySetNzFlagForExprtree(), and hessLagSparsitySetNzFlagForQuad().

◆ SCIPsortedvecInsertIntInt()

SCIP_EXPORT 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

Referenced by profileInsertTimepoint().

◆ SCIPsortedvecInsertIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntIntLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntRealLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntPtrReal()

SCIP_EXPORT 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

Referenced by conflictsetAddBound().

◆ SCIPsortedvecInsertIntIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertIntPtrIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrRealBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrRealRealBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrRealRealIntBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertLongPtrPtrBoolInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertPtrIntIntBoolBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertIntPtrIntIntBoolBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownInd()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtr()

SCIP_EXPORT 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
keyvalkey value of new element
lenpointer to length of arrays (will be increased by 1)
pospointer to store the insertion position, or NULL

Referenced by addCliqueDataEntry().

◆ SCIPsortedvecInsertDownPtrPtr()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrReal()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrRealInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrRealBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrReal()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrRealIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrRealInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrRealBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrLongInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownPtrPtrLongIntInt()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealPtrPtr()

SCIP_EXPORT 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/pointers, 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

◆ SCIPsortedvecInsertDownRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealIntLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealPtrPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealLongRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealRealInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealRealPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealRealBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownRealRealRealBoolBoolPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntIntPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntIntIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownIntPtrIntReal()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLong()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtr()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrRealBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrRealRealBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrRealRealIntBool()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrPtrInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrPtrIntInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownLongPtrPtrBoolInt()

SCIP_EXPORT 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

◆ SCIPsortedvecInsertDownPtrIntIntBoolBool()

SCIP_EXPORT 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
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

◆ SCIPsortedvecInsertDownIntPtrIntIntBoolBool()

SCIP_EXPORT 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

◆ SCIPsortedvecDelPosInd()

SCIP_EXPORT 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
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)

◆ SCIPsortedvecDelPosPtr()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

Referenced by removeNode().

◆ SCIPsortedvecDelPosPtrPtr()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrReal()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be increased by 1)

◆ SCIPsortedvecDelPosPtrIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrRealInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrRealRealInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrRealBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrReal()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrRealIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrRealInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrRealBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrLongInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosPtrPtrLongIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosRealBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealIntLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealPtrPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealPtrPtrIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealLongRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealRealBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosRealRealRealBoolBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntIntLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntRealLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntPtrReal()

SCIP_EXPORT 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)

Referenced by conflictsetAddBound().

◆ SCIPsortedvecDelPosIntIntIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntIntIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosIntPtrIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrRealBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrRealRealBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrRealRealIntBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrPtrIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosLongPtrPtrBoolInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosPtrIntIntBoolBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosIntPtrIntIntBoolBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownInd()

SCIP_EXPORT 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
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)

◆ SCIPsortedvecDelPosDownPtr()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtr()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrReal()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be increased by 1)

◆ SCIPsortedvecDelPosDownPtrIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrRealInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrRealBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrReal()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrRealIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrRealInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrRealBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrLongInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownPtrPtrLongIntInt()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealIntLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealPtrPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealPtrPtr()

SCIP_EXPORT 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/Reals/Pointer, 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownRealPtrPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealPtrPtrIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealLongRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealRealInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealRealPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealRealBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownRealRealRealBoolBoolPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntIntPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntIntIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownIntPtrIntReal()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLong()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtr()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrRealBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrRealRealBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrRealRealIntBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrPtrInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrPtrIntInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownLongPtrPtrBoolInt()

SCIP_EXPORT 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)

◆ SCIPsortedvecDelPosDownPtrIntIntBoolBool()

SCIP_EXPORT 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
posarray position of element to be deleted
lenpointer to length of arrays (will be decreased by 1)

◆ SCIPsortedvecDelPosDownIntPtrIntIntBoolBool()

SCIP_EXPORT 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)

◆ SCIPsortedvecFindInd()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
valvalue to search
lenlength of array
pospointer to store position of element

◆ SCIPsortedvecFindPtr()

SCIP_EXPORT 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
valvalue to search
lenlength of array
pospointer to store position of element

Referenced by checkSolution(), computeAndConstraintInfos(), consdataSort(), consdataSortLinearVars(), correctConshdlrdata(), exprgraphNodeIsParent(), exprgraphNodeRemoveParent(), findAggregation(), getImpliedBounds(), implicsSearchVar(), mod2rowUnlinkCol(), nlrowSearchLinearCoef(), printNLRow(), removeNode(), SCIPcliqueAddVar(), SCIPvarGetActiveRepresentatives(), SCIPwriteOpb(), updateConsanddataUses(), vboundsSearchPos(), writeOpbObjective(), and writeOpbRelevantAnds().

◆ SCIPsortedvecFindReal()

SCIP_EXPORT 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

Referenced by SCIPvaluehistoryFind().

◆ SCIPsortedvecFindInt()

SCIP_EXPORT 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

Referenced by checkVariable(), consdataCheck(), determineMaxDistance(), getRowAggregationCandidates(), hessLagAddExprtree(), hessLagAddQuad(), hessLagSparsitySetNzFlagForExprtree(), hessLagSparsitySetNzFlagForQuad(), SCIPcalcMultihashSize(), SCIPexprFindMonomialFactor(), SCIPnlpiOracleChgLinearCoefs(), and SCIPprofileFindLeft().

◆ SCIPsortedvecFindLong()

SCIP_EXPORT 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

◆ SCIPsortedvecFindDownInd()

SCIP_EXPORT 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
dataptrpointer to data field that is given to the external compare method
valvalue to search
lenlength of array
pospointer to store position of element

◆ SCIPsortedvecFindDownPtr()

SCIP_EXPORT 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
valvalue to search
lenlength of array
pospointer to store position of element

Referenced by preprocessCliques().

◆ SCIPsortedvecFindDownReal()

SCIP_EXPORT 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

Referenced by computeLiftingData().

◆ SCIPsortedvecFindDownInt()

SCIP_EXPORT 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

◆ SCIPsortedvecFindDownLong()

SCIP_EXPORT 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