Searched refs:phinorm (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/snes/impls/vi/ss/ |
| H A D | viss.c | 17 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 D | vissimpl.h | 14 PetscReal phinorm; /* 2-norm of the semismooth function */ member
|