Actual source code: matnestimpl.h

      2: #if !defined(MatNest_impl_h)
      3: #define MatNest_impl_h

      5: #include <petsc/private/matimpl.h>

      7: struct MatNestISPair {
      8:   IS *row,*col;
      9: };

     11: typedef struct {
     12:   PetscInt             nr,nc;      /* nr x nc blocks */
     13:   Mat                  **m;
     14:   struct MatNestISPair isglobal;
     15:   struct MatNestISPair islocal;
     16:   Vec                  *left,*right;
     17:   PetscInt             *row_len,*col_len;
     18:   PetscObjectState     *nnzstate;
     19:   PetscBool            splitassembly;
     20: } Mat_Nest;

     22: #endif