Lines Matching refs:GV
66 PetscCall(VecCopy(tao->gradient, lmP->GV));
67 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda));
68 PetscCall(VecNorm(lmP->GV, NORM_2, &gnorm));
93 PetscCall(MatSolve(lmP->M, lmP->GV, lmP->D));
95 PetscCall(ProjDirect_OWLQN(lmP->D, lmP->GV));
100 PetscCall(VecDot(lmP->D, lmP->GV, &gdx));
114 PetscCall(MatSolve(lmP->M, lmP->GV, lmP->D));
116 PetscCall(ProjDirect_OWLQN(lmP->D, lmP->GV));
139 PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_status));
147 PetscCall(VecCopy(tao->gradient, lmP->GV));
149 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda));
160 PetscCall(MatSolve(lmP->M, lmP->GV, lmP->D));
162 PetscCall(ProjDirect_OWLQN(lmP->D, lmP->GV));
176 PetscCall(MatSolve(lmP->M, lmP->GV, lmP->D));
178 PetscCall(ProjDirect_OWLQN(lmP->D, lmP->GV));
188 PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_status));
197 PetscCall(VecCopy(tao->gradient, lmP->GV));
201 PetscCall(VecCopy(lmP->GV, tao->gradient));
204 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda));
208 PetscCall(VecNorm(lmP->GV, NORM_2, &gnorm));
230 if (!lmP->GV) PetscCall(VecDuplicate(tao->solution, &lmP->GV));
252 PetscCall(VecDestroy(&lmP->GV));
310 lmP->GV = NULL;