Actual source code: viewerimpl.h

  1: /* $Id: viewerimpl.h,v 1.6 2001/01/20 03:33:35 bsmith Exp $ */

  3: #ifndef _VIEWERIMPL
  4: #define _VIEWERIMPL

 6:  #include petsc.h

  8: struct _PetscViewerOps {
  9:    int   (*destroy)(PetscViewer);
 10:    int   (*view)(PetscViewer,PetscViewer);
 11:    int   (*flush)(PetscViewer);
 12:    int   (*getsingleton)(PetscViewer,PetscViewer*);
 13:    int   (*restoresingleton)(PetscViewer,PetscViewer*);
 14:    int   (*setfromoptions)(PetscViewer);
 15: };

 17: /*
 18:    Defines the viewer data structure.
 19: */
 20: struct _p_PetscViewer {
 21:   PETSCHEADER(struct _PetscViewerOps)
 22:   PetscViewerFormat format,formats[10];
 23:   int               iformat;
 24:   void              *data;
 25: };



 29: #endif