Lines Matching refs:mup
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()
376 PetscCall(VecGetArray(user.mup[1], &x_ptr)); in main()
379 PetscCall(VecRestoreArray(user.mup[1], &x_ptr)); in main()
394 PetscCall(VecDestroy(&user.mup[0])); in main()
395 PetscCall(VecDestroy(&user.mup[1])); in main()