1 #include <petsc/private/viewerimpl.h> /*I "petscviewer.h" I*/
2
3 /*@
4 PetscViewerFlush - Flushes a `PetscViewer` (i.e. tries to dump all the
5 data that has been printed through a `PetscViewer`).
6
7 Collective
8
9 Input Parameter:
10 . viewer - the `PetscViewer` to be flushed
11
12 Level: intermediate
13
14 .seealso: [](sec_viewers), `PetscViewer`, `PetscViewerWriteable()`, `PetscViewerSocketOpen()`, `PetscViewerASCIIOpen()`, `PetscViewerDrawOpen()`, `PetscViewerCreate()`, `PetscViewerDestroy()`,
15 `PetscViewerSetType()`
16 @*/
PetscViewerFlush(PetscViewer viewer)17 PetscErrorCode PetscViewerFlush(PetscViewer viewer)
18 {
19 PetscFunctionBegin;
20 PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1);
21 PetscTryTypeMethod(viewer, flush);
22 PetscFunctionReturn(PETSC_SUCCESS);
23 }
24