PetscErrorCode SNESLineSearchNo(SNES snes,void *lsctx,Vec x,Vec f,Vec g,Vec y,Vec w,PetscReal fnorm,PetscReal xnorm,PetscReal *ynorm,PetscReal *gnorm,PetscBool *flag)Logically Collective on SNES and Vec
| snes | - nonlinear context | |
| lsctx | - optional context for line search (not used here) | |
| x | - current iterate | |
| f | - residual evaluated at x | |
| y | - search direction | |
| fnorm | - 2-norm of f | |
| xnorm | - norm of x if known, otherwise 0 |
| g | - residual evaluated at new iterate y | |
| w | - new iterate | |
| gnorm | - 2-norm of g | |
| ynorm | - 2-norm of search length | |
| flag | - PETSC_TRUE on success, PETSC_FALSE on failure |
Level:advanced
Location:src/snes/impls/ls/ls.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages