xref: /petsc/src/mat/impls/nest/matnestimpl.h (revision d85889120195369190ac31e5ca3b22b1711daa23)
1*d8588912SDave May 
2*d8588912SDave May #ifndef MatNest_impl_h
3*d8588912SDave May #define MatNest_impl_h
4*d8588912SDave May 
5*d8588912SDave May #include <private/matimpl.h>
6*d8588912SDave May 
7*d8588912SDave May typedef struct {
8*d8588912SDave May   PetscInt           nr,nc;        /* nr x nc blocks */
9*d8588912SDave May   Mat                **m;
10*d8588912SDave May   PetscBool          setup_called;
11*d8588912SDave May   IS                 *is_row,*is_col;
12*d8588912SDave May   PetscInt           *row_len,*col_len;
13*d8588912SDave May } Mat_Nest;
14*d8588912SDave May 
15*d8588912SDave May #endif
16*d8588912SDave May 
17