Actual source code: general.h

      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;