Lines Matching refs:Ciwork

48       PetscCall(VecCopy(auglag->Ci, auglag->Ciwork));  in TaoSolve_ALMM()
49 PetscCall(VecScale(auglag->Ciwork, -1.0)); in TaoSolve_ALMM()
50 PetscCall(VecPointwiseMax(auglag->Ciwork, auglag->Cizero, auglag->Ciwork)); in TaoSolve_ALMM()
51 PetscCall(VecDot(auglag->Ciwork, auglag->Ciwork, &auglag->cinorm)); in TaoSolve_ALMM()
93 PetscCall(VecSet(auglag->Ciwork, auglag->yi_max)); in TaoSolve_ALMM()
94 PetscCall(VecPointwiseMin(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM()
95 PetscCall(VecSet(auglag->Ciwork, auglag->yi_min)); in TaoSolve_ALMM()
96 PetscCall(VecPointwiseMax(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM()
174 if (!auglag->Ciwork) PetscCall(VecDuplicate(auglag->Ci, &auglag->Ciwork)); in TaoSetUp_ALMM()
343 PetscCall(VecDestroy(&auglag->Ciwork)); /* inequality work vector */ in TaoDestroy_ALMM()
585 PetscCall(VecCopy(auglag->Yi, auglag->Ciwork)); in TaoALMMComputeOptimalityNorms_Private()
586 PetscCall(VecScale(auglag->Ciwork, -1.0 / auglag->mu)); in TaoALMMComputeOptimalityNorms_Private()
587 PetscCall(VecPointwiseMax(auglag->Ciwork, auglag->Ci, auglag->Ciwork)); in TaoALMMComputeOptimalityNorms_Private()
588 PetscCall(VecNorm(auglag->Ciwork, NORM_INFINITY, &auglag->cinorm)); in TaoALMMComputeOptimalityNorms_Private()
660 PetscCall(VecWAXPY(auglag->Ciwork, 1.0 / auglag->mu, auglag->Yi, auglag->Ci)); in TaoALMMComputePHRLagAndGradient_Private()
661 PetscCall(VecPointwiseMax(auglag->Ciwork, auglag->Cizero, auglag->Ciwork)); in TaoALMMComputePHRLagAndGradient_Private()
662 …PetscCall(VecDot(auglag->Ciwork, auglag->Ciwork, &ineq_norm)); /* contribution to scalar Lagrangia… in TaoALMMComputePHRLagAndGradient_Private()
664 PetscCall(VecScale(auglag->Ciwork, auglag->mu)); in TaoALMMComputePHRLagAndGradient_Private()
665 PetscCall(MatMultTransposeAdd(auglag->Ai, auglag->Ciwork, auglag->LgradX, auglag->LgradX)); in TaoALMMComputePHRLagAndGradient_Private()