Actual source code: mpisbaij.h

 4:  #include src/mat/impls/baij/seq/baij.h
 5:  #include src/sys/ctable.h
 6:  #include src/mat/impls/sbaij/seq/sbaij.h
 7:  #include src/mat/impls/baij/mpi/mpibaij.h

  9: typedef struct {
 10:   MPIBAIJHEADER;
 11:   Vec           slvec0,slvec1;            /* parallel vectors */
 12:   Vec           slvec0b,slvec1a,slvec1b;  /* seq vectors: local partition of slvec0 and slvec1 */
 13:   VecScatter    sMvctx;                   /* scatter context for vector used for reducing communication */

 15:   /* these are used in MatSetValues() as tmp space before passing to the stasher */
 16:   PetscInt      n_loc,*in_loc;            /* nloc is length of in_loc and v_loc */
 17:   MatScalar     *v_loc;
 18: } Mat_MPISBAIJ;

 20: EXTERN PetscErrorCode MatLoad_MPISBAIJ(PetscViewer, MatType,Mat*);
 21: #endif