SNESLineSearchGetSNES#

Gets the SNES instance associated with the line search. Having an associated SNES is necessary because most line search implementations must be able to evaluate the function using SNESComputeFunction() for the associated SNES. This routine is used in the line search implementations when one must get this associated SNES instance.

Synopsis#

#include "petscsnes.h" 
PetscErrorCode SNESLineSearchGetSNES(SNESLineSearch linesearch, SNES *snes)

Not Collective

Input Parameter#

  • linesearch - linesearch context

Output Parameter#

  • snes - The SNES instance

See Also#

SNESLineSearch, SNESType, SNESLineSearchGetSNES(), SNESLineSearchSetVecs(), SNES

Level#

developer

Location#

src/snes/linesearch/interface/linesearch.c

Examples#

src/snes/tutorials/ex15.c
src/snes/tutorials/ex1f.F90
src/snes/tutorials/ex3.c
src/ts/tutorials/ex27.c


Edit on GitLab

Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages