1: #pragma once
3: /*
4: Defines the data structure used for the general index set
5: */
6: #include <petsc/private/isimpl.h>
8: typedef struct {
9: PetscBool sorted; /* indicates the indices are sorted */
10: PetscBool allocated; /* did we allocate the index array ourselves? */
11: PetscInt *idx;
12: } IS_General;