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