Searched refs:LgradX (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 156 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 D | almm.h | 13 Vec Px, LgradX, Ce, Ci, G; /* aliased vectors (do not destroy!) */ member
|