Home
last modified time | relevance | path

Searched refs:objM (Results 1 – 2 of 2) sorted by relevance

/petsc/src/snes/impls/ngmres/
H A Dngmresfunc.c163 …, Vec FM, PetscReal xMnorm, PetscReal fMnorm, PetscReal yMnorm, PetscReal objM, Vec XA, Vec FA, Pe… in SNESNGMRESSelect_Private() argument
172 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private()
224 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private()
232 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private()
250 PetscErrorCode SNESNGMRESSelectRestart_Private(SNES snes, PetscInt l, PetscReal obj, PetscReal objM in SNESNGMRESSelectRestart_Private() argument
274 if (ngmres->restart_fm_rise && objM > obj) { in SNESNGMRESSelectRestart_Private()
275 …PetscViewerASCIIPrintf(ngmres->monitor, "F_M rise restart: %e > %e\n", (double)objM, (double)obj)); in SNESNGMRESSelectRestart_Private()
H A Dsnesngmres.c139 PetscReal objmin, objM, objA, obj; /* support for objective functions minimization */ in SNESSolve_NGMRES() local
239 PetscCall(SNESComputeObjective(snes, XM, &objM)); in SNESSolve_NGMRES()
240 SNESCheckObjectiveDomainError(snes, objM); in SNESSolve_NGMRES()
241 } else objM = fMnorm; in SNESSolve_NGMRES()
242 objmin = PetscMin(objmin, objM); in SNESSolve_NGMRES()
259 …PetscCall(SNESNGMRESSelect_Private(snes, k_restart, XM, FM, xMnorm, fMnorm, yMnorm, objM, XA, FA, … 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()