Lines Matching refs:gxm
159 PetscInt xs, ys, xm, ym, gxm, gym, gxs, gys, xe, ye; in FormInitialGuess() local
165 PetscCall(DMDAGetGhostCorners(user->dm, &gxs, &gys, NULL, &gxm, &gym, NULL)); in FormInitialGuess()
173 k = (j - gys) * gxm + i - gxs; in FormInitialGuess()
201 PetscInt xs, ys, xm, ym, gxm, gym, gxs, gys; in FormFunctionGradient() local
229 PetscCall(DMDAGetGhostCorners(user->dm, &gxs, &gys, NULL, &gxm, &gym, NULL)); in FormFunctionGradient()
246 k = (j - gys) * gxm + i - gxs; in FormFunctionGradient()
252 if (i > -1 && j < my - 1) vt = x[k + gxm]; in FormFunctionGradient()
266 ind = k + gxm; in FormFunctionGradient()
278 k = (j - gys) * gxm + i - gxs; in FormFunctionGradient()
282 if (i < mx && j > 0) vb = x[k - gxm]; in FormFunctionGradient()
288 ind = k - gxm; in FormFunctionGradient()
331 PetscInt xs, xm, gxs, gxm, ys, ym, gys, gym; in FormHessian() local
343 PetscCall(DMDAGetGhostCorners(user->dm, &gxs, &gys, NULL, &gxm, &gym, NULL)); in FormHessian()
347 row = (j - gys) * gxm + (i - gxs); in FormHessian()
352 col[k] = row - gxm; in FormHessian()
366 if (i + 1 < gxs + gxm) { in FormHessian()
374 col[k] = row + gxm; in FormHessian()