Lines Matching refs:ny

191   PetscInt  i, j, k, nx = user->mx, ny = user->my;  in FormInitialGuess()  local
195 for (j = 0; j < ny; j++) { in FormInitialGuess()
196 temp = PetscMin(j + 1, ny - j) * hy; in FormInitialGuess()
248 PetscInt nx = user->mx, ny = user->my, i, j, k; in FormFunction() local
255 for (j = -1; j < ny; j++) { in FormFunction()
263 if (i > -1 && j < ny - 1) vt = x[k + nx]; in FormFunction()
272 for (j = 0; j <= ny; j++) { in FormFunction()
279 if (i > 0 && j < ny) vl = x[k - 1]; in FormFunction()
280 if (i < nx && j < ny) v = x[k]; in FormFunction()
295 PetscCall(PetscLogFlops(24.0 * nx * ny)); in FormFunction()
315 PetscInt nx = user->mx, ny = user->my, ind, i, j, k; in FormGradient() local
329 for (j = -1; j < ny; j++) { in FormGradient()
337 if (i > -1 && j < ny - 1) vt = x[k + nx]; in FormGradient()
350 if (i != -1 && j != ny - 1) { in FormGradient()
359 for (j = 0; j <= ny; j++) { in FormGradient()
366 if (i > 0 && j < ny) vl = x[k - 1]; in FormGradient()
367 if (i < nx && j < ny) v = x[k]; in FormGradient()
375 if (i != 0 && j != ny) { in FormGradient()
380 if (i != nx && j != ny) { in FormGradient()
396 PetscCall(PetscLogFlops(24.0 * nx * ny)); in FormGradient()
522 PetscInt nx, ny, i, j, k, ind; in HessianProduct() local
526 ny = user->my; in HessianProduct()
540 for (j = -1; j < ny; j++) { in HessianProduct()
553 if (i != -1 && j != ny - 1) { in HessianProduct()
568 for (j = 0; j <= ny; j++) { in HessianProduct()
574 if (i != nx && j != ny) v = s[k]; in HessianProduct()
581 if (i != 0 && j != ny) { in HessianProduct()
587 if (i != nx && j != ny) { in HessianProduct()
605 PetscCall(PetscLogFlops(18.0 * nx * ny)); in HessianProduct()