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: }