Home
last modified time | relevance | path

Searched refs:DX (Results 1 – 3 of 3) sorted by relevance

/petsc/src/tao/quadratic/impls/gpcg/
H A Dgpcg.c224 …Vec DX = tao->stepdirection, XL = tao->XL, XU = tao->XU, Work = gpcg->Wor… in GPCGGradProjections() local
234 PetscCall(VecBoundGradientProjection(G, X, XL, XU, DX)); in GPCGGradProjections()
235 PetscCall(VecScale(DX, -1.0)); in GPCGGradProjections()
236 PetscCall(VecDot(DX, G, &gdx)); in GPCGGradProjections()
238 PetscCall(MatMult(tao->hessian, DX, Work)); in GPCGGradProjections()
239 PetscCall(VecDot(DX, Work, &gAg)); in GPCGGradProjections()
252 PetscCall(TaoLineSearchApply(tao->linesearch, X, &f_new, G, DX, &stepsize, &lsflag)); in GPCGGradProjections()
H A Dgpcg.h33 Vec DX; member
/petsc/src/vec/vec/utils/
H A Dprojection.c816 PetscErrorCode VecStepMaxBounded(Vec X, Vec DX, Vec XL, Vec XU, PetscReal *stepmax) in VecStepMaxBounded() argument
824 PetscValidHeaderSpecific(DX, VEC_CLASSID, 2); in VecStepMaxBounded()
831 PetscCall(VecGetArrayRead(DX, &dx)); in VecStepMaxBounded()
843 PetscCall(VecRestoreArrayRead(DX, &dx)); in VecStepMaxBounded()
871 PetscErrorCode VecStepBoundInfo(Vec X, Vec DX, Vec XL, Vec XU, PetscReal *boundmin, PetscReal *wolf… in VecStepBoundInfo() argument
883 PetscValidHeaderSpecific(DX, VEC_CLASSID, 2); in VecStepBoundInfo()
888 PetscCall(VecGetArrayRead(DX, &dx)); in VecStepBoundInfo()
907 PetscCall(VecRestoreArrayRead(DX, &dx)); in VecStepBoundInfo()
945 PetscErrorCode VecStepMax(Vec X, Vec DX, PetscReal *step) in VecStepMax() argument
953 PetscValidHeaderSpecific(DX, VEC_CLASSID, 2); in VecStepMax()
[all …]