Home
last modified time | relevance | path

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

/petsc/src/snes/impls/ngmres/
H A Dsnesngmres.c139 PetscReal objmin, objM, objA, obj; /* support for objective functions minimization */ in SNESSolve_NGMRES() local
189 objmin = fnorm; in SNESSolve_NGMRES()
191 PetscCall(SNESComputeObjective(snes, X, &objmin)); in SNESSolve_NGMRES()
192 SNESCheckObjectiveDomainError(snes, objmin); in SNESSolve_NGMRES()
194 obj = objmin; in SNESSolve_NGMRES()
242 objmin = PetscMin(objmin, objM); in SNESSolve_NGMRES()
259 …norm, fMnorm, yMnorm, objM, XA, FA, xAnorm, fAnorm, yAnorm, objA, dnorm, objmin, dminnorm, X, F, Y… in SNESSolve_NGMRES()
268 …PetscCall(SNESNGMRESSelectRestart_Private(snes, l, obj, objM, objA, dnorm, objmin, dminnorm, &sele… in SNESSolve_NGMRES()
297 objmin = PetscMin(objmin, objM); in SNESSolve_NGMRES()
300 objmin = PetscMin(objmin, obj); in SNESSolve_NGMRES()
H A Dngmresfunc.c163 …eal fAnorm, PetscReal yAnorm, PetscReal objA, PetscReal dnorm, PetscReal objmin, PetscReal dminnor… in SNESNGMRESSelect_Private() argument
221 …* A */ (objA < ngmres->gammaA * objmin) && /* B */ (ngmres->epsilonB * dnorm < dminnorm || objA < … in SNESNGMRESSelect_Private()
250 …etscReal obj, PetscReal objM, PetscReal objA, PetscReal dnorm, PetscReal objmin, PetscReal dminnor… in SNESNGMRESSelectRestart_Private() argument
263 if (ngmres->epsilonB * dnorm > dminnorm && objA > ngmres->deltaB * objmin && l > 0) { in SNESNGMRESSelectRestart_Private()
268 if (objA > ngmres->gammaC * objmin) { in SNESNGMRESSelectRestart_Private()
269 …(ngmres->monitor, "residual restart: %e > %e\n", (double)objA, (double)(ngmres->gammaC * objmin))); in SNESNGMRESSelectRestart_Private()
/petsc/src/snes/impls/tr/
H A Dtr.c492 PetscReal auk, tauk, gfnorm, gfnorm_k, ycnorm, gTBg, objmin = 0.0, beta_k = 1.0; in SNESSolve_NEWTONTR() local
648 objmin = -neP->kmdc * gnorm * PetscMin(gnorm / beta_k, delta); in SNESSolve_NEWTONTR()
649 PetscCall(KSPCGSetObjectiveTarget(snes->ksp, objmin)); in SNESSolve_NEWTONTR()