xref: /petsc/include/petscsnestypes.h (revision bbd20b7e897435610760efc4b644bee35cb0ddb2)
1 #pragma once
2 
3 /* SUBMANSEC = SNES */
4 
5 /*S
6    SNES - Abstract PETSc object that manages nonlinear solves
7 
8    Level: beginner
9 
10 .seealso: [](doc_nonlinsolve), [](ch_snes), `SNESCreate()`, `SNESSetType()`, `SNESType`, `TS`, `SNES`, `KSP`, `PC`, `SNESDestroy()`
11 S*/
12 typedef struct _p_SNES *SNES;
13