| /petsc/src/ts/tutorials/ |
| H A D | ex20opt_p.c | 368 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 D | ex20adj.c | 241 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 D | ex20opt_ic.c | 210 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 D | ex20td.c | 244 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 D | ex9adj.c | 192 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 D | ex3opt.c | 244 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 D | ex3sa.c | 36 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 D | ex9opt.c | 394 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 D | xyt.c | 227 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 D | ex16opt_ic.cxx | 288 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 D | ex9busadj.c | 777 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()
|