Home
last modified time | relevance | path

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

/petsc/src/snes/impls/vi/ss/
H A Dviss.c17 PetscErrorCode SNESVIComputeMeritFunction(Vec phi, PetscReal *merit, PetscReal *phinorm) in SNESVIComputeMeritFunction() argument
20 PetscCall(VecNormBegin(phi, NORM_2, phinorm)); in SNESVIComputeMeritFunction()
21 PetscCall(VecNormEnd(phi, NORM_2, phinorm)); in SNESVIComputeMeritFunction()
22 *merit = 0.5 * (*phinorm) * (*phinorm); in SNESVIComputeMeritFunction()
236 PetscCall(SNESVIComputeMeritFunction(vi->phi, &vi->merit, &vi->phinorm)); in SNESSolve_VINEWTONSSLS()
243 snes->norm = vi->phinorm; in SNESSolve_VINEWTONSSLS()
245 PetscCall(SNESLogConvergenceHistory(snes, vi->phinorm, 0)); in SNESSolve_VINEWTONSSLS()
248 PetscCall(SNESConverged(snes, 0, 0.0, 0.0, vi->phinorm)); in SNESSolve_VINEWTONSSLS()
249 PetscCall(SNESMonitor(snes, 0, vi->phinorm)); in SNESSolve_VINEWTONSSLS()
301 gnorm = vi->phinorm; in SNESSolve_VINEWTONSSLS()
[all …]
H A Dvissimpl.h14 PetscReal phinorm; /* 2-norm of the semismooth function */ member