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: .seealso: PetscViewerSocketOpen(), PetscViewerASCIIOpen(), PetscViewerDrawOpen(), PetscViewerCreate(), PetscViewerDestroy(),
16: PetscViewerSetType()
17: @*/
18: PetscErrorCode PetscViewerFlush(PetscViewer viewer)
19: {
24: if (viewer->ops->flush) {
25: (*viewer->ops->flush)(viewer);
26: }
27: return(0);
28: }