Searched refs:mup (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex20adj.c | 65 Vec U, lambda[2], mup[2]; /* adjoint variables */ member 351 PetscCall(MatCreateVecs(user.Jacp, &user.mup[0], NULL)); in main() 352 PetscCall(VecGetArray(user.mup[0], &x_ptr)); in main() 354 PetscCall(VecRestoreArray(user.mup[0], &x_ptr)); in main() 355 PetscCall(MatCreateVecs(user.Jacp, &user.mup[1], NULL)); in main() 356 PetscCall(VecGetArray(user.mup[1], &x_ptr)); in main() 358 PetscCall(VecRestoreArray(user.mup[1], &x_ptr)); in main() 360 PetscCall(TSSetCostGradients(ts, 2, user.lambda, user.mup)); in main() 369 PetscCall(VecGetArray(user.mup[0], &x_ptr)); in main() 372 PetscCall(VecRestoreArray(user.mup[0], &x_ptr)); in main() [all …]
|
| H A D | ex23fwdadj.c | 25 Vec mup[1]; /* adjoint sensitivity variables */ member 163 PetscCall(MatCreateVecs(user.Jacp, &user.mup[0], NULL)); in main() 164 PetscCall(VecGetArrayWrite(user.mup[0], &x_ptr)); in main() 166 PetscCall(VecRestoreArrayWrite(user.mup[0], &x_ptr)); in main() 168 PetscCall(TSSetCostGradients(ts, 1, user.lambda, user.mup)); in main() 172 PetscCall(VecView(user.mup[0], PETSC_VIEWER_STDOUT_WORLD)); in main() 179 PetscCall(VecDestroy(&user.mup[0])); in main()
|
| H A D | ex20td.c | 82 Vec mup; /* adjoint variable */ member 354 PetscCall(MatCreateVecs(user.Jacp, &user.mup, NULL)); in main() 365 PetscCall(VecSet(user.mup, 0)); in main() 370 PetscCall(TSSetCostGradients(ts, 1, &user.lambda, &user.mup)); in main() 382 PetscCall(VecSet(user.mup, 0)); in main() 401 PetscCall(VecView(user.mup, PETSC_VIEWER_STDOUT_WORLD)); in main() 415 PetscCall(VecDestroy(&user.mup)); in main()
|