xref: /petsc/src/sys/classes/viewer/interface/flush.c (revision a623e290c7eaa252b385564179837fe27521fbac)
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 @*/
PetscViewerFlush(PetscViewer viewer)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