5: #include include/private/matimpl.h 7: typedef struct { 8: Mat A; /* the local Neumann matrix */ 9: VecScatter ctx; /* update ghost points for matrix vector product */ 10: Vec x,y; /* work space for ghost values for matrix vector product */ 11: ISLocalToGlobalMapping mapping; 12: int rstart,rend; /* local row ownership */ 13: PetscTruth pure_neumann; 14: } Mat_IS; 16: #endif