Actual source code: flush.c
petsc-3.10.5 2019-03-28
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: }