Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c48 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 Dalmm.h16 Vec Psub, Xwork, Cework, Ciwork, Cizero; /* work vectors */ member