Lines Matching refs:y_work

136     PetscCall(VecDuplicate(tao->solution, &cg->y_work));  in TaoSetUp_BNCG()
160 PetscCall(VecDestroy(&cg->y_work)); in TaoDestroy_BNCG()
638 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
644 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
680 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
684 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
690 PetscCall(VecDot(cg->y_work, tao->stepdirection, &dk_yk)); in TaoBNCGStepDirectionUpdate()
733 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
739 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
761 PetscCall(VecAXPY(tao->stepdirection, gamma, cg->y_work)); in TaoBNCGStepDirectionUpdate()
785 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
788 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
793 PetscCall(VecAXPBYPCZ(tao->stepdirection, -1.0, gamma, beta, cg->g_work, cg->y_work)); in TaoBNCGStepDirectionUpdate()
816 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
819 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
824 PetscCall(VecAXPBYPCZ(tao->stepdirection, -1.0, gamma, beta, cg->g_work, cg->y_work)); in TaoBNCGStepDirectionUpdate()
850 PetscCall(MatSolve(cg->B, cg->yk, cg->y_work)); in TaoBNCGStepDirectionUpdate()
853 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
858 PetscCall(VecAXPBYPCZ(tao->stepdirection, -1.0, gamma, beta, cg->g_work, cg->y_work)); in TaoBNCGStepDirectionUpdate()