|
|
SCIP_RETCODE | SCIPcomputeArraysIntersection (int *array1, int narray1, int *array2, int narray2, int *intersectarray, int *nintersectarray) |
|
SCIP_RETCODE | SCIPcomputeArraysSetminus (int *array1, int narray1, int *array2, int narray2, int *setminusarray, int *nsetminusarray) |
|
SCIP_RETCODE SCIPcomputeArraysIntersection |
( |
int * |
array1, |
|
|
int |
narray1, |
|
|
int * |
array2, |
|
|
int |
narray2, |
|
|
int * |
intersectarray, |
|
|
int * |
nintersectarray |
|
) |
| |
computes set intersection (duplicates removed) of two arrays that are ordered ascendingly
- Parameters
-
array1 | first array (in ascending order) |
narray1 | number of entries of first array |
array2 | second array (in ascending order) |
narray2 | number of entries of second array |
intersectarray | intersection of array1 and array2 (note: it is possible to use array1 for this input argument) |
nintersectarray | pointer to store number of entries of intersection array (note: it is possible to use narray1 for this input argument) |
SCIP_RETCODE SCIPcomputeArraysSetminus |
( |
int * |
array1, |
|
|
int |
narray1, |
|
|
int * |
array2, |
|
|
int |
narray2, |
|
|
int * |
setminusarray, |
|
|
int * |
nsetminusarray |
|
) |
| |
computes set difference (duplicates removed) of two arrays that are ordered ascendingly
- Parameters
-
array1 | first array (in ascending order) |
narray1 | number of entries of first array |
array2 | second array (in ascending order) |
narray2 | number of entries of second array |
setminusarray | array to store entries of array1 that are not an entry of array2 (note: it is possible to use array1 for this input argument) |
nsetminusarray | pointer to store number of entries of setminus array (note: it is possible to use narray1 for this input argument) |
|