Lines Matching refs:n1
176 PetscInt i, n1; in residual() local
181 PetscCall(VecGetSize(bb, &n1)); in residual()
185 n1--; in residual()
187 r[n1] = b[n1] + x[n1 - 1] - 2.0 * x[n1]; in residual()
188 for (i = 1; i < n1; i++) r[i] = b[i] + x[i + 1] + x[i - 1] - 2.0 * x[i]; in residual()
197 PetscInt i, n1; in amult() local
202 PetscCall(VecGetSize(xx, &n1)); in amult()
205 n1--; in amult()
207 y[n1] = -x[n1 - 1] + 2.0 * x[n1]; in amult()
208 for (i = 1; i < n1; i++) y[i] = -x[i + 1] - x[i - 1] + 2.0 * x[i]; in amult()
222 PetscInt i, n1; in gauss_seidel() local
229 PetscCall(VecGetSize(bb, &n1)); in gauss_seidel()
230 n1--; in gauss_seidel()
235 for (i = 1; i < n1; i++) x[i] = .5 * (x[i + 1] + x[i - 1] + b[i]); in gauss_seidel()
236 x[n1] = .5 * (x[n1 - 1] + b[n1]); in gauss_seidel()
237 for (i = n1 - 1; i > 0; i--) x[i] = .5 * (x[i + 1] + x[i - 1] + b[i]); in gauss_seidel()
247 PetscInt i, n, n1; in jacobi_smoother() local
255 n1 = n - 1; in jacobi_smoother()
262 for (i = 1; i < n1; i++) r[i] = .5 * (x[i + 1] + x[i - 1] + b[i]); in jacobi_smoother()
263 r[n1] = .5 * (x[n1 - 1] + b[n1]); in jacobi_smoother()