Actual source code: flush.c


  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

 10:    Input Parameter:
 11: .  viewer - the `PetscViewer` to be flushed

 13:    Level: intermediate

 15: .seealso: [](sec_viewers), `PetscViewer`, `PetscViewerSocketOpen()`, `PetscViewerASCIIOpen()`, `PetscViewerDrawOpen()`, `PetscViewerCreate()`, `PetscViewerDestroy()`,
 16:           `PetscViewerSetType()`
 17: @*/
 18: PetscErrorCode PetscViewerFlush(PetscViewer viewer)
 19: {
 21:   PetscTryTypeMethod(viewer, flush);
 22:   return 0;
 23: }