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