Searched refs:Ciwork (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 48 PetscCall(VecCopy(auglag->Ci, auglag->Ciwork)); in TaoSolve_ALMM() 49 PetscCall(VecScale(auglag->Ciwork, -1.0)); in TaoSolve_ALMM() 50 PetscCall(VecPointwiseMax(auglag->Ciwork, auglag->Cizero, auglag->Ciwork)); in TaoSolve_ALMM() 51 PetscCall(VecDot(auglag->Ciwork, auglag->Ciwork, &auglag->cinorm)); in TaoSolve_ALMM() 93 PetscCall(VecSet(auglag->Ciwork, auglag->yi_max)); in TaoSolve_ALMM() 94 PetscCall(VecPointwiseMin(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM() 95 PetscCall(VecSet(auglag->Ciwork, auglag->yi_min)); in TaoSolve_ALMM() 96 PetscCall(VecPointwiseMax(auglag->Yi, auglag->Ciwork, auglag->Yi)); in TaoSolve_ALMM() 174 if (!auglag->Ciwork) PetscCall(VecDuplicate(auglag->Ci, &auglag->Ciwork)); in TaoSetUp_ALMM() 343 PetscCall(VecDestroy(&auglag->Ciwork)); /* inequality work vector */ in TaoDestroy_ALMM() [all …]
|
| H A D | almm.h | 16 Vec Psub, Xwork, Cework, Ciwork, Cizero; /* work vectors */ member
|