1: /* 2: PetscViewers are objects where other objects can be looked at or stored. 3: */ 5: #pragma once 7: /* SUBMANSEC = Viewer */ 9: /*S 10: PetscViewer - Abstract PETSc object for displaying (in ASCII, binary, graphically etc) 11: PETSc objects and their data 13: Level: beginner 15: .seealso: [](sec_viewers), `PetscViewerType`, `PETSCVIEWERASCII`, `PetscViewerCreate()`, `PetscViewerSetType()` 16: S*/ 17: typedef struct _p_PetscViewer *PetscViewer;