Lines Matching refs:W2
10 PetscCall(VecDestroy(&ctx->W2)); in TaoLineSearchDestroy_GPCG()
48 if (!neP->W2) { in TaoLineSearchApply_GPCG()
49 PetscCall(VecDuplicate(x, &neP->W2)); in TaoLineSearchApply_GPCG()
57 PetscCall(VecDestroy(&neP->W2)); in TaoLineSearchApply_GPCG()
60 PetscCall(VecDuplicate(x, &neP->W2)); in TaoLineSearchApply_GPCG()
73 PetscCall(VecCopy(x, neP->W2)); in TaoLineSearchApply_GPCG()
96 PetscCall(VecWAXPY(neP->W2, ls->step, s, x)); in TaoLineSearchApply_GPCG()
99 PetscCall(VecMedian(neP->W2, ls->lower, ls->upper, neP->W2)); in TaoLineSearchApply_GPCG()
107 PetscCall(TaoLineSearchComputeObjective(ls, neP->W2, f)); in TaoLineSearchApply_GPCG()
110 PetscCall(TaoLineSearchComputeObjectiveAndGTS(ls, neP->W2, f, &gdx)); in TaoLineSearchApply_GPCG()
113 PetscCall(TaoLineSearchComputeObjectiveAndGradient(ls, neP->W2, f, g)); in TaoLineSearchApply_GPCG()
123 PetscCall(VecWAXPY(neP->W1, -1.0, x, neP->W2)); /* W1 = W2 - X */ in TaoLineSearchApply_GPCG()
174 PetscCall(VecCopy(neP->W2, x)); in TaoLineSearchApply_GPCG()