Searched refs:DXU (Results 1 – 4 of 4) sorted by relevance
| /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 278 PetscValidHeaderSpecific(DXU, VEC_CLASSID, 3); in TaoComputeDual_TRON() 284 PetscCall(VecSet(DXU, 0.0)); in TaoComputeDual_TRON() 285 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_TRON() 287 PetscCall(VecCopy(tao->gradient, DXU)); in TaoComputeDual_TRON() 288 PetscCall(VecAXPY(DXU, -1.0, tron->Work)); in TaoComputeDual_TRON() 290 PetscCall(VecPointwiseMin(DXU, tron->Work, DXU)); in TaoComputeDual_TRON()
|
| /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 192 PetscValidHeaderSpecific(DXU, VEC_CLASSID, 3); in TaoComputeDual_BLMVM() 197 PetscCall(VecSet(DXU, 0.0)); in TaoComputeDual_BLMVM() 198 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_BLMVM() 200 PetscCall(VecCopy(blm->unprojected_gradient, DXU)); in TaoComputeDual_BLMVM() 201 PetscCall(VecAXPY(DXU, -1.0, tao->gradient)); in TaoComputeDual_BLMVM() 202 PetscCall(VecAXPY(DXU, 1.0, DXL)); in TaoComputeDual_BLMVM()
|
| /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 274 PetscCall(VecSet(DXU, 0.0)); in TaoComputeDual_GPCG() 275 PetscCall(VecPointwiseMax(DXL, DXL, DXU)); in TaoComputeDual_GPCG() 277 PetscCall(VecCopy(tao->gradient, DXU)); in TaoComputeDual_GPCG() 278 PetscCall(VecAXPY(DXU, -1.0, gpcg->Work)); in TaoComputeDual_GPCG() 280 PetscCall(VecPointwiseMin(DXU, gpcg->Work, 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 506 PetscCall(VecCopy(qp->S, DXU)); in TaoComputeDual_BQPIP() 507 PetscCall(VecScale(DXU, -1.0)); in TaoComputeDual_BQPIP()
|