Lines Matching refs:Dir
29 Vec Dir; /* direction vector */ member
245 PetscCall(VecGetArray(user_ptr->Dir, &x_ptr)); in FormHessian()
248 PetscCall(VecRestoreArray(user_ptr->Dir, &x_ptr)); in FormHessian()
254 PetscCall(VecGetArray(user_ptr->Dir, &x_ptr)); in FormHessian()
257 PetscCall(VecRestoreArray(user_ptr->Dir, &x_ptr)); in FormHessian()
298 PetscCall(TSSetCostHessianProducts(ts, 1, ctx->Lambda2, NULL, ctx->Dir)); in Adjoint2()
387 PetscCall(VecCopy(svec, user_ptr->Dir)); in HessianProductMat()
434 PetscCall(MatCreateVecs(user.A, &user.Dir, NULL)); in main()
490 PetscCall(VecGetArray(user.Dir, &x_ptr)); in main()
493 PetscCall(VecRestoreArray(user.Dir, &x_ptr)); in main()
498 PetscCall(VecGetArray(user.Dir, &x_ptr)); in main()
501 PetscCall(VecRestoreArray(user.Dir, &x_ptr)); in main()
548 PetscCall(VecDestroy(&user.Dir)); in main()