Searched refs:nDiff (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bntr.c | 96 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 D | bntl.c | 114 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 D | bnk.c | 46 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 D | isutil.c | 190 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 D | bncg.c | 64 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()
|