Actual source code: dflush.c

petsc-3.7.3 2016-08-01
Report Typos and Errors
  1: /*
  2:        Provides the calling sequences for all the basic PetscDraw routines.
  3: */
  4: #include <petsc/private/drawimpl.h>  /*I "petscdraw.h" I*/

  8: /*@
  9:    PetscDrawFlush - Flushes graphical output.

 11:    Collective on PetscDraw

 13:    Input Parameters:
 14: .  draw - the drawing context

 16:    Level: beginner

 18:    Concepts: flushing^graphics

 20: .seealso: PetscDrawClear()
 21: @*/
 22: PetscErrorCode  PetscDrawFlush(PetscDraw draw)
 23: {

 28:   if (draw->ops->flush) {
 29:     (*draw->ops->flush)(draw);
 30:   }
 31:   if (draw->saveonflush) {PetscDrawSave(draw);}
 32:   return(0);
 33: }