Lines Matching refs:Yi
25 PetscCall(VecSet(auglag->Yi, 0.0)); in TaoSolve_ALMM()
92 PetscCall(VecAXPY(auglag->Yi, auglag->mu, auglag->Ci)); in TaoSolve_ALMM()
94 PetscCall(VecPointwiseMin(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM()
96 PetscCall(VecPointwiseMax(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM()
171 if (!auglag->Yi) { /* inequality multipliers */ in TaoSetUp_ALMM()
172 PetscCall(VecDuplicate(auglag->Ci, &auglag->Yi)); in TaoSetUp_ALMM()
200 auglag->Yarr[1] = auglag->Yi; in TaoSetUp_ALMM()
204 … PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[1], auglag->Yi, NULL, &auglag->Yscatter[1])); in TaoSetUp_ALMM()
209 if (!auglag->Y) auglag->Y = auglag->Yi; in TaoSetUp_ALMM()
342 PetscCall(VecDestroy(&auglag->Yi)); /* inequality multipliers */ in TaoDestroy_ALMM()
585 PetscCall(VecCopy(auglag->Yi, auglag->Ciwork)); in TaoALMMComputeOptimalityNorms_Private()
660 PetscCall(VecWAXPY(auglag->Ciwork, 1.0 / auglag->mu, auglag->Yi, auglag->Ci)); in TaoALMMComputePHRLagAndGradient_Private()
702 PetscCall(VecDot(auglag->Yi, auglag->Ci, &yiTcims)); in TaoALMMComputeAugLagAndGradient_Private()
705 PetscCall(MatMultTransposeAdd(auglag->Ai, auglag->Yi, auglag->LgradX, auglag->LgradX)); in TaoALMMComputeAugLagAndGradient_Private()
710 PetscCall(VecWAXPY(auglag->LgradS, auglag->mu, auglag->Ci, auglag->Yi)); in TaoALMMComputeAugLagAndGradient_Private()