Home
last modified time | relevance | path

Searched refs:nDiff (Results 1 – 5 of 5) sorted by relevance

/petsc/src/tao/bound/impls/bnk/
H A Dbntr.c96 PetscInt stepType, nDiff; in TaoSolve_BNTR() local
140 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTR()
143 if (nDiff > 0) { in TaoSolve_BNTR()
H A Dbntl.c114 PetscInt stepType, nDiff; in TaoSolve_BNTL() local
154 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTL()
157 if (nDiff > 0) { in TaoSolve_BNTL()
H A Dbnk.c46 PetscInt n, N, nDiff; in TaoBNKInitialize() local
59 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoBNKInitialize()
149 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoBNKInitialize()
239 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoBNKInitialize()
/petsc/src/tao/bound/utils/
H A Disutil.c190 PetscInt n, low, high, nDiff; in TaoEstimateActiveBounds() local
222 PetscCall(TaoBoundSolution(W, XL, XU, 0.0, &nDiff, W)); in TaoEstimateActiveBounds()
405 PetscErrorCode TaoBoundSolution(Vec X, Vec XL, Vec XU, PetscReal bound_tol, PetscInt *nDiff, Vec Xo… in TaoBoundSolution() argument
418 *nDiff = 0.0; in TaoBoundSolution()
454 …PetscCallMPI(MPIU_Allreduce(&nDiff_loc, nDiff, 1, MPIU_INT, MPI_SUM, PetscObjectComm((PetscObject)… in TaoBoundSolution()
/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c64 PetscInt nDiff; in TaoSolve_BNCG() local
72 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNCG()
74 …if (nDiff > 0 || !tao->recycle) PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &cg->… in TaoSolve_BNCG()