typedef struct {
PetscInt k,j,i,c;
} MatStencil;
The i,j, and k represent the logical coordinates over the entire grid (for 2 and 1 dimensional problems the k and j entries are ignored).
The c represents the the degrees of freedom at each grid point (the dof argument to DMDASetDOF()). If dof is 1 then this entry is ignored.
For stencil access to vectors see DMDAVecGetArray(), DMDAVecGetArrayF90().
Fortran usage is different, see MatSetValuesStencil() for details.
Level:beginner
Location:src/mat/../../include/petscmat.h
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages