1: #include <petsc/private/viewerimpl.h> 3: /*@C 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: }