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