Home
last modified time | relevance | path

Searched refs:DXU (Results 1 – 4 of 4) sorted by relevance

/petsc/src/tao/bound/impls/tron/
H A Dtron.c271 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 Dblmvm.c185 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 Dgpcg.c266 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 Dbqpip.c500 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()