Lines Matching refs:xm
175 PetscInt nx, ny, xs, xm, gxs, gxm, ys, ym, gys, gym; in ComputeB() local
191 PetscCall(DMDAGetCorners(user->dm, &xs, &ys, NULL, &xm, &ym, NULL)); in ComputeB()
196 for (i = xs; i < xs + xm; i++) { in ComputeB()
199 k = xm * (j - ys) + (i - xs); in ComputeB()
204 PetscCall(PetscLogFlops(5.0 * xm * ym + 3.0 * xm)); in ComputeB()
212 PetscInt col[5], row, nx, ny, xs, xm, gxs, gxm, ys, ym, gys, gym; in FormFunctionGradient() local
240 PetscCall(DMDAGetCorners(user->dm, &xs, &ys, NULL, &xm, &ym, NULL)); in FormFunctionGradient()
246 for (i = xs; i < xs + xm; i++) { in FormFunctionGradient()
299 row = (j - ys) * xm + (i - xs); in FormFunctionGradient()
314 PetscCall(PetscLogFlops((91 + 10.0 * ym) * xm)); in FormFunctionGradient()
327 PetscInt col[5], row, nx, ny, xs, xm, gxs, gxm, ys, ym, gys, gym; in FormHessian() local
347 PetscCall(DMDAGetCorners(user->dm, &xs, &ys, NULL, &xm, &ym, NULL)); in FormHessian()
352 for (i = xs; i < xs + xm; i++) { in FormHessian()
423 PetscCall(PetscLogFlops(9.0 * xm * ym + 49.0 * xm)); in FormHessian()