Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c86 PetscCall(VecSet(auglag->Cework, auglag->ye_max)); in TaoSolve_ALMM()
87 PetscCall(VecPointwiseMin(auglag->Ye, auglag->Cework, auglag->Ye)); in TaoSolve_ALMM()
88 PetscCall(VecSet(auglag->Cework, auglag->ye_min)); in TaoSolve_ALMM()
89 PetscCall(VecPointwiseMax(auglag->Ye, auglag->Cework, auglag->Ye)); in TaoSolve_ALMM()
166 if (!auglag->Cework) PetscCall(VecDuplicate(auglag->Ce, &auglag->Cework)); in TaoSetUp_ALMM()
335 PetscCall(VecDestroy(&auglag->Cework)); /* equality work vector */ in TaoDestroy_ALMM()
652 PetscCall(VecWAXPY(auglag->Cework, 1.0 / auglag->mu, auglag->Ye, auglag->Ce)); in TaoALMMComputePHRLagAndGradient_Private()
653 …PetscCall(VecDot(auglag->Cework, auglag->Cework, &eq_norm)); /* contribution to scalar Lagrangian … in TaoALMMComputePHRLagAndGradient_Private()
654 PetscCall(VecScale(auglag->Cework, auglag->mu)); in TaoALMMComputePHRLagAndGradient_Private()
656 PetscCall(MatMultTransposeAdd(auglag->Ae, auglag->Cework, auglag->LgradX, auglag->LgradX)); in TaoALMMComputePHRLagAndGradient_Private()
H A Dalmm.h16 Vec Psub, Xwork, Cework, Ciwork, Cizero; /* work vectors */ member