5: /* 6: Defines the data structure used for the general index set 7: */ 8: #include private/isimpl.h 10: typedef struct { 11: PetscInt N; /* number of indices */ 12: PetscInt n; /* local number of indices */ 13: PetscTruth sorted; /* indicates the indices are sorted */ 14: PetscTruth allocated; /* did we allocate the index array ourselves? */ 15: PetscInt *idx; 16: } IS_General; 18: #endif