Lines Matching refs:au
123 PetscReal **au, dx, dy, x, y; in FormExactSolution() local
128 PetscCall(DMDAVecGetArray(info->da, u, &au)); in FormExactSolution()
133 au[j][i] = u_exact(x, y); in FormExactSolution()
136 PetscCall(DMDAVecRestoreArray(info->da, u, &au)); in FormExactSolution()
165 PetscErrorCode FormFunctionLocal(DMDALocalInfo *info, PetscScalar **au, PetscScalar **af, void *use… in FormFunctionLocal() argument
178 af[j][i] = 4.0 * (au[j][i] - u_exact(x, y)); in FormFunctionLocal()
180 uw = (i - 1 == 0) ? u_exact(x - dx, y) : au[j][i - 1]; in FormFunctionLocal()
181 ue = (i + 1 == info->mx - 1) ? u_exact(x + dx, y) : au[j][i + 1]; in FormFunctionLocal()
182 us = (j - 1 == 0) ? u_exact(x, y - dy) : au[j - 1][i]; in FormFunctionLocal()
183 un = (j + 1 == info->my - 1) ? u_exact(x, y + dy) : au[j + 1][i]; in FormFunctionLocal()
184 af[j][i] = -(dy / dx) * (uw - 2.0 * au[j][i] + ue) - (dx / dy) * (us - 2.0 * au[j][i] + un); in FormFunctionLocal()
192 PetscErrorCode FormJacobianLocal(DMDALocalInfo *info, PetscScalar **au, Mat A, Mat jac, void *user) in FormJacobianLocal() argument