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 on PetscViewer 10: Input Parameter: 11: . viewer - the PetscViewer to be flushed 13: Level: intermediate 15: Concepts: flushing^Viewer data 16: Concepts: redrawing^flushing 18: .seealso: PetscViewerSocketOpen(), PetscViewerASCIIOpen(), PetscViewerDrawOpen(), PetscViewerCreate(), PetscViewerDestroy(), 19: PetscViewerSetType() 20: @*/ 21: PetscErrorCode PetscViewerFlush(PetscViewer viewer) 22: { 27: if (viewer->ops->flush) { 28: (*viewer->ops->flush)(viewer); 29: } 30: return(0); 31: }