Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c156 auglag->LgradX = tao->gradient; in TaoSetUp_ALMM()
213 if (!auglag->G) auglag->G = auglag->LgradX; in TaoSetUp_ALMM()
578 …ded) PetscCall(VecBoundGradientProjection(auglag->LgradX, auglag->Px, tao->XL, tao->XU, auglag->Lg… in TaoALMMComputeOptimalityNorms_Private()
580 PetscCall(VecNorm(auglag->LgradX, NORM_INFINITY, &auglag->gnorm)); in TaoALMMComputeOptimalityNorms_Private()
594 PetscCall(VecNorm(auglag->LgradX, NORM_2, &auglag->gnorm)); in TaoALMMComputeOptimalityNorms_Private()
609 PetscCall(TaoComputeObjectiveAndGradient(tao, auglag->Px, &auglag->fval, auglag->LgradX)); in TaoALMMEvaluateIterate_Private()
656 PetscCall(MatMultTransposeAdd(auglag->Ae, auglag->Cework, auglag->LgradX, auglag->LgradX)); in TaoALMMComputePHRLagAndGradient_Private()
665 PetscCall(MatMultTransposeAdd(auglag->Ai, auglag->Ciwork, auglag->LgradX, auglag->LgradX)); in TaoALMMComputePHRLagAndGradient_Private()
670 PetscCall(TaoALMMCombinePrimal_Private(tao, auglag->LgradX, auglag->LgradS, auglag->G)); in TaoALMMComputePHRLagAndGradient_Private()
695 PetscCall(MatMultTransposeAdd(auglag->Ae, auglag->Ye, auglag->LgradX, auglag->LgradX)); in TaoALMMComputeAugLagAndGradient_Private()
[all …]
H A Dalmm.h13 Vec Px, LgradX, Ce, Ci, G; /* aliased vectors (do not destroy!) */ member