Well, no, first they are not int and second some aren't necessarily int at 
all.

  Developer note: Then entries in this struct are int instead of PetscInt so 
that the elements may
                  be extracted in Fortran as if from an integer array

.seealso:  DMDACreate1d(), DMDACreate2d(), DMDACreate3d(), DMDestroy(), DM, 
DMDAGetLocalInfo(), DMDAGetInfo()
S*/
typedef struct {
  PetscInt         dim,dof,sw;
  PetscInt         mx,my,mz;    /* global number of grid points in each 
direction */
  PetscInt         xs,ys,zs;    /* starting point of this processor, excluding 
ghosts */
  PetscInt         xm,ym,zm;    /* number of grid points on this processor, 
excluding ghosts */
  PetscInt         gxs,gys,gzs;    /* starting point of this processor 
including ghosts */
  PetscInt         gxm,gym,gzm;    /* number of grid points on this processor 
including ghosts */
  DMDABoundaryType bx,by,bz; /* type of ghost nodes at boundary */
  DMDAStencilType  st;
  DM               da;
} DMDALocalInfo;

Reply via email to