Actual source code: flush.c

  1: /*$Id: flush.c,v 1.31 2001/04/10 19:34:10 bsmith Exp $*/

 3:  #include src/sys/src/viewer/viewerimpl.h

  5: /*@
  6:    PetscViewerFlush - Flushes a PetscViewer (i.e. tries to dump all the 
  7:    data that has been printed through a PetscViewer).

  9:    Collective on PetscViewer

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

 14:    Level: intermediate

 16:    Concepts: flushing^Viewer data
 17:    Concepts: redrawing^flushing 

 19: .seealso: PetscViewerSocketOpen(), PetscViewerASCIIOpen(), PetscViewerDrawOpen(), PetscViewerCreate(), PetscViewerDestroy(),
 20:           PetscViewerSetType()
 21: @*/
 22: int PetscViewerFlush(PetscViewer viewer)
 23: {

 28:   if (viewer->ops->flush) {
 29:     (*viewer->ops->flush)(viewer);
 30:   }
 31:   return(0);
 32: }