Lines Matching refs:stepdirection
47 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_ASFLS()
188 PetscCall(VecSet(tao->stepdirection, 0.0)); in TaoSolve_ASFLS()
189 PetscCall(VecISAXPY(tao->stepdirection, asls->fixed, 1.0, asls->r1)); in TaoSolve_ASFLS()
210 PetscCall(MatMult(tao->jacobian, tao->stepdirection, asls->t1)); in TaoSolve_ASFLS()
224 … PetscCall(TaoVecGetSubVec(tao->stepdirection, asls->free, tao->subset_type, 0.0, &asls->dxfree)); in TaoSolve_ASFLS()
236 PetscCall(VecISAXPY(tao->stepdirection, asls->free, 1.0, asls->dxfree)); in TaoSolve_ASFLS()
240 PetscCall(VecCopy(tao->stepdirection, asls->w)); in TaoSolve_ASFLS()
249 PetscCall(VecCopy(asls->dpsi, tao->stepdirection)); in TaoSolve_ASFLS()
250 PetscCall(VecDot(asls->dpsi, tao->stepdirection, &innerd)); in TaoSolve_ASFLS()
253 PetscCall(VecScale(tao->stepdirection, -1.0)); in TaoSolve_ASFLS()
259 …ineSearchApply(tao->linesearch, tao->solution, &psi, asls->dpsi, tao->stepdirection, &t, &ls_reaso… in TaoSolve_ASFLS()