Lines Matching refs:stepdirection

35   PetscCall(VecCopy(tao->gradient, tao->stepdirection));  in TaoSolve_CG()
36 PetscCall(VecScale(tao->stepdirection, -1.0)); in TaoSolve_CG()
64 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoSolve_CG()
77 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG()
78 PetscCall(VecScale(tao->stepdirection, -1.0)); in TaoSolve_CG()
83 …neSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection, &step, &ls_st… in TaoSolve_CG()
104 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG()
105 PetscCall(VecScale(tao->stepdirection, -1.0)); in TaoSolve_CG()
108 …neSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection, &step, &ls_st… in TaoSolve_CG()
118 PetscCall(VecCopy(tao->gradient, tao->stepdirection)); in TaoSolve_CG()
119 PetscCall(VecScale(tao->stepdirection, -1.0)); in TaoSolve_CG()
122 …neSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection, &step, &ls_st… in TaoSolve_CG()
168 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoSolve_CG()
169 PetscCall(VecDot(cgP->G_old, tao->stepdirection, &gd_old)); in TaoSolve_CG()
174 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoSolve_CG()
175 PetscCall(VecDot(cgP->G_old, tao->stepdirection, &gd_old)); in TaoSolve_CG()
186 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, tao->gradient)); in TaoSolve_CG()
202 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_CG()