Actual source code: flush.c

petsc-3.10.5 2019-03-28
Report Typos and Errors

  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: }