Lines Matching refs:ny
207 PetscInt i, j, k, nx = user->mx, ny = user->my; in FormInitialGuess() local
211 for (j = 0; j < ny; j++) { in FormInitialGuess()
212 temp = PetscMin(j + 1, ny - j) * hy; in FormInitialGuess()
264 PetscInt nx = user->mx, ny = user->my, i, j, k; in FormFunction() local
271 for (j = -1; j < ny; j++) { in FormFunction()
279 if (i > -1 && j < ny - 1) vt = x[k + nx]; in FormFunction()
288 for (j = 0; j <= ny; j++) { in FormFunction()
295 if (i > 0 && j < ny) vl = x[k - 1]; in FormFunction()
296 if (i < nx && j < ny) v = x[k]; in FormFunction()
311 PetscCall(PetscLogFlops(24.0 * nx * ny)); in FormFunction()
331 PetscInt nx = user->mx, ny = user->my, ind, i, j, k; in FormGradient() local
345 for (j = -1; j < ny; j++) { in FormGradient()
353 if (i > -1 && j < ny - 1) vt = x[k + nx]; in FormGradient()
366 if (i != -1 && j != ny - 1) { in FormGradient()
375 for (j = 0; j <= ny; j++) { in FormGradient()
382 if (i > 0 && j < ny) vl = x[k - 1]; in FormGradient()
383 if (i < nx && j < ny) v = x[k]; in FormGradient()
391 if (i != 0 && j != ny) { in FormGradient()
396 if (i != nx && j != ny) { in FormGradient()
412 PetscCall(PetscLogFlops(24.0 * nx * ny)); in FormGradient()
538 PetscInt nx, ny, i, j, k, ind; in HessianProduct() local
542 ny = user->my; in HessianProduct()
556 for (j = -1; j < ny; j++) { in HessianProduct()
569 if (i != -1 && j != ny - 1) { in HessianProduct()
584 for (j = 0; j <= ny; j++) { in HessianProduct()
590 if (i != nx && j != ny) v = s[k]; in HessianProduct()
597 if (i != 0 && j != ny) { in HessianProduct()
603 if (i != nx && j != ny) { in HessianProduct()
621 PetscCall(PetscLogFlops(18.0 * nx * ny)); in HessianProduct()