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