1af0996ceSBarry Smith #include <petsc/private/viewerimpl.h> /*I "petscviewer.h" I*/ 25c6c1daeSBarry Smith 3*5d83a8b1SBarry Smith /*@ 4811af0c4SBarry Smith PetscViewerFlush - Flushes a `PetscViewer` (i.e. tries to dump all the 5811af0c4SBarry Smith data that has been printed through a `PetscViewer`). 65c6c1daeSBarry Smith 7c3339decSBarry Smith Collective 85c6c1daeSBarry Smith 95c6c1daeSBarry Smith Input Parameter: 10811af0c4SBarry Smith . viewer - the `PetscViewer` to be flushed 115c6c1daeSBarry Smith 125c6c1daeSBarry Smith Level: intermediate 135c6c1daeSBarry Smith 1401311c95SBarry Smith .seealso: [](sec_viewers), `PetscViewer`, `PetscViewerWriteable()`, `PetscViewerSocketOpen()`, `PetscViewerASCIIOpen()`, `PetscViewerDrawOpen()`, `PetscViewerCreate()`, `PetscViewerDestroy()`, 15db781477SPatrick Sanan `PetscViewerSetType()` 165c6c1daeSBarry Smith @*/ 17d71ae5a4SJacob Faibussowitsch PetscErrorCode PetscViewerFlush(PetscViewer viewer) 18d71ae5a4SJacob Faibussowitsch { 195c6c1daeSBarry Smith PetscFunctionBegin; 205c6c1daeSBarry Smith PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1); 21dbbe0bcdSBarry Smith PetscTryTypeMethod(viewer, flush); 223ba16761SJacob Faibussowitsch PetscFunctionReturn(PETSC_SUCCESS); 235c6c1daeSBarry Smith } 24