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