Home
last modified time | relevance | path

Searched refs:LgradS (Results 1 – 2 of 2) sorted by relevance

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c182 if (!auglag->LgradS) { /* slack component of Lagrangian gradient */ in TaoSetUp_ALMM()
183 PetscCall(VecDuplicate(auglag->Ci, &auglag->LgradS)); in TaoSetUp_ALMM()
340 PetscCall(VecDestroy(&auglag->LgradS)); /* slack grad */ in TaoDestroy_ALMM()
667 PetscCall(VecZeroEntries(auglag->LgradS)); in TaoALMMComputePHRLagAndGradient_Private()
670 PetscCall(TaoALMMCombinePrimal_Private(tao, auglag->LgradX, auglag->LgradS, auglag->G)); in TaoALMMComputePHRLagAndGradient_Private()
710 PetscCall(VecWAXPY(auglag->LgradS, auglag->mu, auglag->Ci, auglag->Yi)); in TaoALMMComputeAugLagAndGradient_Private()
711 PetscCall(VecScale(auglag->LgradS, -1.0)); in TaoALMMComputeAugLagAndGradient_Private()
714 PetscCall(TaoALMMCombinePrimal_Private(tao, auglag->LgradX, auglag->LgradS, auglag->G)); in TaoALMMComputeAugLagAndGradient_Private()
H A Dalmm.h14 Vec Ps, LgradS, Yi, Ye; /* sub-vectors for primal variables */ member