1c619b03eSJed Brown /* 2c619b03eSJed Brown PetscViewers are objects where other objects can be looked at or stored. 3c619b03eSJed Brown */ 4c619b03eSJed Brown 5*a4963045SJacob Faibussowitsch #pragma once 6c619b03eSJed Brown 7ac09b921SBarry Smith /* SUBMANSEC = Viewer */ 8ac09b921SBarry Smith 9c619b03eSJed Brown /*S 103f423023SBarry Smith PetscViewer - Abstract PETSc object for displaying (in ASCII, binary, graphically etc) 113f423023SBarry Smith PETSc objects and their data 12c619b03eSJed Brown 13c619b03eSJed Brown Level: beginner 14c619b03eSJed Brown 153f423023SBarry Smith .seealso: [](sec_viewers), `PetscViewerType`, `PETSCVIEWERASCII`, `PetscViewerCreate()`, `PetscViewerSetType()` 16c619b03eSJed Brown S*/ 17c619b03eSJed Brown typedef struct _p_PetscViewer *PetscViewer; 18