All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Detailed Description
Function Documentation
swaps two ints
Definition at line 7332 of file misc.c. Referenced by analyzeConflictOverload(), and checkOverloadViaThetaTree().
swaps the addresses of two pointers
Definition at line 7345 of file misc.c. Referenced by applyProbing(), CREATE_CONSTRAINT(), getNextToken(), parseQuadratic(), pushToken(), removeRedundantConss(), SCIP_DECL_PROPPRESOL(), SCIProwGetDiscreteScalarProduct(), and SCIProwGetScalarProduct().
randomly shuffles parts of an integer array using the Fisher-Yates algorithm
Definition at line 7358 of file misc.c. References SCIPgetRandomInt(). Referenced by SCIP_DECL_HEUREXEC().
randomly shuffles parts of an array using the Fisher-Yates algorithm
Definition at line 7387 of file misc.c. References SCIPgetRandomInt(). Referenced by performRandRounding(), preprocessCliques(), SCIP_DECL_HEUREXEC(), and SCIPpermuteProb().
draws a random subset of disjoint elements from a given set of disjoint elements; this implementation is suited for the case that nsubelems is considerably smaller then nelems
Definition at line 7417 of file misc.c. References BMScopyMemoryArray, SCIP_INVALIDDATA, SCIP_OKAY, SCIPerrorMessage, and SCIPgetRandomInt(). |