:orphan: # SNESShellGetContext Returns the user-provided context associated with a `SNESSHELL` ## Synopsis ``` #include "petscsnes.h" PetscErrorCode SNESShellGetContext(SNES snes, void *ctx) ``` Not Collective ## Input Parameter - ***snes -*** should have been created with `SNESSetType`(snes,`SNESSHELL`); ## Output Parameter - ***ctx -*** the user provided context ## See Also `SNESSHELL`, `SNESCreateShell()`, `SNESShellSetContext()` ## Level advanced ## Location src/snes/impls/shell/snesshell.c ## Examples src/snes/tutorials/ex35.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/snes/impls/shell/snesshell.c) [Index of all SNES routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)