Searched refs:Cework (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 86 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 D | almm.h | 16 Vec Psub, Xwork, Cework, Ciwork, Cizero; /* work vectors */ member
|