Lines Matching refs:solution

65   PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient));  in TaoSolve_OWLQN()
67 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN()
92 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
113 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
136 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_OWLQN()
139 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_statu… in TaoSolve_OWLQN()
145 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN()
149 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN()
159 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
175 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
188 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_statu… in TaoSolve_OWLQN()
195 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN()
204 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN()
227 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_OWLQN()
228 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_OWLQN()
229 if (!lmP->D) PetscCall(VecDuplicate(tao->solution, &lmP->D)); in TaoSetUp_OWLQN()
230 if (!lmP->GV) PetscCall(VecDuplicate(tao->solution, &lmP->GV)); in TaoSetUp_OWLQN()
231 if (!lmP->Xold) PetscCall(VecDuplicate(tao->solution, &lmP->Xold)); in TaoSetUp_OWLQN()
232 if (!lmP->Gold) PetscCall(VecDuplicate(tao->solution, &lmP->Gold)); in TaoSetUp_OWLQN()
235 PetscCall(VecGetLocalSize(tao->solution, &n)); in TaoSetUp_OWLQN()
236 PetscCall(VecGetSize(tao->solution, &N)); in TaoSetUp_OWLQN()
238 PetscCall(MatLMVMAllocate(lmP->M, tao->solution, tao->gradient)); in TaoSetUp_OWLQN()