Lines Matching refs:Lambda
26 Vec U, Lambda[1], Mup[1]; /* adjoint variables */ member
405 PetscCall(MatCreateVecs(user.A, &user.Lambda[0], NULL)); in main()
497 PetscCall(VecDestroy(&user.Lambda[0])); in main()
552 PetscCall(VecGetArray(user_ptr->Lambda[0], &x_ptr)); in FormFunctionGradient()
556 PetscCall(VecRestoreArray(user_ptr->Lambda[0], &x_ptr)); in FormFunctionGradient()
561 PetscCall(TSSetCostGradients(ts, 1, user_ptr->Lambda, user_ptr->Mup)); in FormFunctionGradient()
566 PetscCall(VecGetArrayRead(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
570 PetscCall(VecRestoreArrayRead(user_ptr->Lambda[0], &y_ptr)); in FormFunctionGradient()
638 PetscCall(VecGetArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
641 PetscCall(VecRestoreArray(ctx->Lambda[0], &y_ptr)); in Adjoint2()
656 PetscCall(TSSetCostGradients(ts, 1, ctx->Lambda, ctx->Mup)); in Adjoint2()
664 PetscCall(VecGetArray(ctx->Lambda[0], &x_ptr)); in Adjoint2()