Home
last modified time | relevance | path

Searched refs:y_ptr (Results 1 – 11 of 11) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex20opt_p.c368 const PetscScalar *y_ptr; in main() local
449 PetscCall(VecGetArrayRead(user.U, &y_ptr)); in main()
450 user.ob[0] = y_ptr[0]; in main()
451 user.ob[1] = y_ptr[1]; in main()
452 PetscCall(VecRestoreArrayRead(user.U, &y_ptr)); in main()
530 const PetscScalar *y_ptr; in FormFunctionGradient() local
533 PetscCall(VecGetArrayRead(P, &y_ptr)); in FormFunctionGradient()
534 user_ptr->mu = y_ptr[0]; in FormFunctionGradient()
535 PetscCall(VecRestoreArrayRead(P, &y_ptr)); in FormFunctionGradient()
548 PetscCall(VecGetArrayRead(user_ptr->U, &y_ptr)); in FormFunctionGradient()
[all …]
H A Dex20adj.c241 PetscScalar *x_ptr, *y_ptr, derp; in main() local
341 PetscCall(VecGetArray(user.lambda[0], &y_ptr)); in main()
342 y_ptr[0] = 1.0; in main()
343 y_ptr[1] = 0.0; in main()
344 PetscCall(VecRestoreArray(user.lambda[0], &y_ptr)); in main()
346 PetscCall(VecGetArray(user.lambda[1], &y_ptr)); in main()
347 y_ptr[0] = 0.0; in main()
348 y_ptr[1] = 1.0; in main()
349 PetscCall(VecRestoreArray(user.lambda[1], &y_ptr)); in main()
370 PetscCall(VecGetArray(user.lambda[0], &y_ptr)); in main()
[all …]
H A Dex20opt_ic.c210 PetscScalar *y_ptr; in FormFunctionGradient() local
222 PetscCall(VecGetArray(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
224 y_ptr[0] = 2. * (x_ptr[0] - user_ptr->ob[0]); in FormFunctionGradient()
225 y_ptr[1] = 2. * (x_ptr[1] - user_ptr->ob[1]); in FormFunctionGradient()
226 PetscCall(VecRestoreArray(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
288 PetscScalar *x_ptr, *y_ptr; in Adjoint2() local
304 PetscCall(VecGetArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
305 y_ptr[0] = 2. * (x_ptr[0] - ctx->ob[0]); in Adjoint2()
306 y_ptr[1] = 2. * (x_ptr[1] - ctx->ob[1]); in Adjoint2()
307 PetscCall(VecRestoreArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
[all …]
H A Dex20td.c244 PetscScalar *x_ptr, *y_ptr, *u_ptr; in main() local
360 PetscCall(VecGetArray(user.lambda, &y_ptr)); in main()
361 y_ptr[0] = 2 * (u_ptr[0] - 1.5967); in main()
362 y_ptr[1] = 2 * (u_ptr[1] - -(1.02969)); in main()
363 PetscCall(VecRestoreArray(user.lambda, &y_ptr)); in main()
364 PetscCall(VecRestoreArray(user.U, &y_ptr)); in main()
/petsc/src/ts/tutorials/power_grid/
H A Dex9adj.c192 PetscScalar *x_ptr, *y_ptr; in main() local
299 PetscCall(VecGetArray(lambda[0], &y_ptr)); in main()
300 y_ptr[0] = 0.0; in main()
301 y_ptr[1] = 0.0; in main()
302 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in main()
342 PetscCall(VecGetArray(lambda[0], &y_ptr)); in main()
343 y_ptr[0] = 0.0; in main()
344 y_ptr[1] = 0.0; in main()
345 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in main()
H A Dex3opt.c244 PetscScalar *x_ptr, *y_ptr; in FormFunctionGradient() local
300 PetscCall(VecGetArray(lambda[0], &y_ptr)); in FormFunctionGradient()
301 y_ptr[0] = 0.0; in FormFunctionGradient()
302 y_ptr[1] = 0.0; in FormFunctionGradient()
303 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in FormFunctionGradient()
317 PetscCall(MatDenseGetArray(qgrad, &y_ptr)); in FormFunctionGradient()
318 x_ptr[0] = y_ptr[0] - 1.; in FormFunctionGradient()
319 PetscCall(MatDenseRestoreArray(qgrad, &y_ptr)); in FormFunctionGradient()
H A Dex3sa.c36 PetscScalar *x_ptr, *y_ptr, *s_ptr; in main() local
204 PetscCall(VecGetArray(lambda[0], &y_ptr)); in main()
205 y_ptr[0] = 0.0; in main()
206 y_ptr[1] = 0.0; in main()
207 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in main()
H A Dex9opt.c394 PetscScalar *x_ptr, *y_ptr; in FormGradient() local
438 PetscCall(VecGetArray(lambda[0], &y_ptr)); in FormGradient()
439 y_ptr[0] = 0.0; in FormGradient()
440 y_ptr[1] = 0.0; in FormGradient()
441 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in FormGradient()
/petsc/src/ksp/pc/impls/tfs/
H A Dxyt.c227 PetscScalar *x_ptr, *y_ptr; in xyt_generate() local
356 y_ptr = y; in xyt_generate()
362 PetscCallBLAS("BLASdot", uu[k] = BLASdot_(&dlen, u + off, &i1, y_ptr, &i1)); in xyt_generate()
363 y_ptr += len; in xyt_generate()
463 y_ptr = (PetscScalar *)malloc(yt_max_nnz * sizeof(PetscScalar)); in xyt_generate()
464 PetscCall(PCTFS_rvec_copy(y_ptr, y, yt_nnz)); in xyt_generate()
466 y = y_ptr; in xyt_generate()
467 y_ptr += yt_nnz; in xyt_generate()
470 PetscCall(PCTFS_rvec_copy(y_ptr, u + off, len)); in xyt_generate()
474 ycol_vals[i] = y_ptr; in xyt_generate()
[all …]
/petsc/src/ts/tutorials/autodiff/
H A Dex16opt_ic.cxx288 PetscScalar *x_ptr, *y_ptr; in FormFunctionGradient() local
335 PetscCall(VecGetArray(user->lambda[0], &y_ptr)); in FormFunctionGradient()
336 y_ptr[0] = 2. * (x_ptr[0] - user->x_ob[0]); in FormFunctionGradient()
337 y_ptr[1] = 2. * (x_ptr[1] - user->x_ob[1]); in FormFunctionGradient()
338 PetscCall(VecRestoreArray(user->lambda[0], &y_ptr)); in FormFunctionGradient()
/petsc/src/ts/tutorials/power_grid/stability_9bus/
H A Dex9busadj.c777 PetscScalar *y_ptr; in main() local
970 PetscCall(VecGetArray(lambda[0], &y_ptr)); in main()
971 y_ptr[0] = 1.0; in main()
972 PetscCall(VecRestoreArray(lambda[0], &y_ptr)); in main()