Lines Matching refs:solution
15 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_BLMVM()
19 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
20 …PetscCall(VecBoundGradientProjection(blmP->unprojected_gradient, tao->solution, tao->XL, tao->XU, … in TaoSolve_BLMVM()
43 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_BLMVM()
54 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, tao->gradient)); in TaoSolve_BLMVM()
56 …PetscCall(VecBoundGradientProjection(tao->stepdirection, tao->solution, tao->XL, tao->XU, tao->gra… in TaoSolve_BLMVM()
66 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
73 PetscCall(VecCopy(tao->solution, blmP->Xold)); in TaoSolve_BLMVM()
76 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, blmP->unprojected_gradient, tao->… in TaoSolve_BLMVM()
85 PetscCall(VecCopy(blmP->Xold, tao->solution)); in TaoSolve_BLMVM()
89 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
96 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, blmP->unprojected_gradient, tao->… in TaoSolve_BLMVM()
106 …PetscCall(VecBoundGradientProjection(blmP->unprojected_gradient, tao->solution, tao->XL, tao->XU, … in TaoSolve_BLMVM()
123 PetscCall(VecDuplicate(tao->solution, &blmP->Xold)); in TaoSetup_BLMVM()
124 PetscCall(VecDuplicate(tao->solution, &blmP->Gold)); in TaoSetup_BLMVM()
125 PetscCall(VecDuplicate(tao->solution, &blmP->unprojected_gradient)); in TaoSetup_BLMVM()
126 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_BLMVM()
127 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_BLMVM()
129 PetscCall(MatLMVMAllocate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSetup_BLMVM()