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