Lines Matching refs:Work
42 PetscCall(VecCopy(qp->C, qp->Work)); in QPIPSetInitialPoint()
43 PetscCall(VecAXPY(qp->Work, 0.5, tao->gradient)); in QPIPSetInitialPoint()
45 PetscCall(VecDot(tao->solution, qp->Work, &fff)); in QPIPSetInitialPoint()
70 PetscCall(MatMult(tao->hessian, qp->Work, qp->RHS)); in QPIPSetInitialPoint()
72 PetscCall(VecSet(qp->Work, p01)); in QPIPSetInitialPoint()
73 PetscCall(VecPointwiseMax(qp->RHS, qp->RHS, qp->Work)); in QPIPSetInitialPoint()
211 PetscCall(VecDuplicate(tao->solution, &qp->Work)); in TaoSetup_BQPIP()
276 PetscCall(VecSet(qp->Work, 0)); in TaoSolve_BQPIP()
277 PetscCall(TaoComputeObjectiveAndGradient(tao, qp->Work, &qp->d, qp->C)); in TaoSolve_BQPIP()
278 PetscCall(TaoComputeHessian(tao, qp->Work, tao->hessian, tao->hessian_pre)); in TaoSolve_BQPIP()
432 PetscCall(MatMult(tao->hessian, tao->solution, qp->Work)); in TaoSolve_BQPIP()
434 PetscCall(VecDot(tao->solution, qp->Work, &d1)); in TaoSolve_BQPIP()
487 PetscCall(VecDestroy(&qp->Work)); in TaoDestroy_BQPIP()