PETSc version 3.15.5
ISDifference
Computes the difference between two index sets. 
Synopsis
#include "petscis.h"  
PetscErrorCode  ISDifference(IS is1,IS is2,IS *isout)
Collective on IS
Input Parameter
|  | is1 | - first index, to have items removed from it | 
|  | is2 | - index values to be removed | 
Output Parameters
Notes
Negative values are removed from the lists. is2 may have values
that are not in is1. This requires O(imax-imin) memory and O(imax-imin)
work, where imin and imax are the bounds on the indices in is1.
If is2 is NULL, the result is the same as for an empty IS, i.e., a duplicate of is1.
See Also
 ISDestroy(), ISView(), ISSum(), ISExpand()
Level
intermediate
Location
src/vec/is/is/utils/isdiff.c
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages