#include "petscis.h" 
typedef enum {IS_INFO_MIN = -1,
              IS_SORTED = 0,
              IS_UNIQUE = 1,
              IS_PERMUTATION = 2,
              IS_INTERVAL = 3,
              IS_IDENTITY = 4,
              IS_INFO_MAX = 5} ISInfo;
Any additions/changes here MUST also be made in include/petsc/finclude/petscis.h Any additions/changes here must also be made in src/vec/vec/interface/dlregisvec.c in ISInfos[]