Searched refs:DXL (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.c | 185 static PetscErrorCode TaoComputeDual_BLMVM(Tao tao, Vec DXL, Vec DXU) in TaoComputeDual_BLMVM() argument 191 PetscValidHeaderSpecific(DXL, VEC_CLASSID, 2); in TaoComputeDual_BLMVM() 195 PetscCall(VecCopy(tao->gradient, DXL)); in TaoComputeDual_BLMVM() 196 PetscCall(VecAXPY(DXL, -1.0, blm->unprojected_gradient)); in TaoComputeDual_BLMVM() 198 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_BLMVM() 202 PetscCall(VecAXPY(DXU, 1.0, DXL)); in TaoComputeDual_BLMVM()
|
| /petsc/src/tao/bound/impls/tron/ |
| H A D | tron.c | 271 static PetscErrorCode TaoComputeDual_TRON(Tao tao, Vec DXL, Vec DXU) in TaoComputeDual_TRON() argument 277 PetscValidHeaderSpecific(DXL, VEC_CLASSID, 2); in TaoComputeDual_TRON() 282 PetscCall(VecCopy(tron->Work, DXL)); in TaoComputeDual_TRON() 283 PetscCall(VecAXPY(DXL, -1.0, tao->gradient)); in TaoComputeDual_TRON() 285 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_TRON()
|
| /petsc/src/tao/quadratic/impls/gpcg/ |
| H A D | gpcg.c | 266 static PetscErrorCode TaoComputeDual_GPCG(Tao tao, Vec DXL, Vec DXU) in TaoComputeDual_GPCG() argument 272 PetscCall(VecCopy(gpcg->Work, DXL)); in TaoComputeDual_GPCG() 273 PetscCall(VecAXPY(DXL, -1.0, tao->gradient)); in TaoComputeDual_GPCG() 275 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_GPCG()
|
| /petsc/src/tao/quadratic/impls/bqpip/ |
| H A D | bqpip.c | 500 static PetscErrorCode TaoComputeDual_BQPIP(Tao tao, Vec DXL, Vec DXU) in TaoComputeDual_BQPIP() argument 505 PetscCall(VecCopy(qp->Z, DXL)); in TaoComputeDual_BQPIP()
|