1 2 #if !defined(__VIEWER_PACKAGE) 3 #define __VIEWER_PACKAGE 4 5 #include "petsc.h" 6 7 typedef struct _Viewer* Viewer; 8 #define VIEWER_COOKIE PETSC_COOKIE+1 9 #define MATLAB_VIEWER 0 10 #define FILE_VIEWER 1 11 #define FILES_VIEWER 2 12 13 #define FILE_FORMAT_DEFAULT 0 14 #define FILE_FORMAT_MATLAB 1 15 #define FILE_FORMAT_IMPL 2 16 17 extern int ViewerFileOpen(char*,Viewer *); 18 extern int ViewerFileOpenSync(char*,MPI_Comm,Viewer *); 19 extern int ViewerFileSetFormat(Viewer,int,char *); 20 extern int ViewerMatlabOpen(char*,int,Viewer *); 21 22 extern Viewer STDOUT_VIEWER; 23 extern Viewer STDERR_VIEWER; 24 extern Viewer SYNC_STDOUT_VIEWER; 25 26 extern int PetscView(PetscObject,Viewer); 27 28 #endif 29