Actual source code: petscviewer.h

  1: !
  2: !  Include file for Fortran use of the PetscViewer package in PETSc
  3: !
  4: #if !defined (PETSCVIEWERDEF_H)
  5: #define PETSCVIEWERDEF_H

  7: #define PetscViewer type(tPetscViewer)

  9: #define PetscViewerAndFormat PetscFortranAddr

 11: #define PetscViewers PetscFortranAddr
 12: #define PetscFileMode PetscEnum
 13: #define PetscViewerType character*(80)
 14: #define PetscViewerFormat PetscEnum

 16: #define PETSCVIEWERSOCKET 'socket'
 17: #define PETSCVIEWERASCII 'ascii'
 18: #define PETSCVIEWERBINARY 'binary'
 19: #define PETSCVIEWERSTRING 'string'
 20: #define PETSCVIEWERDRAW 'draw'
 21: #define PETSCVIEWERVU 'vu'
 22: #define PETSCVIEWERMATHEMATICA 'mathematica'
 23: #define PETSCVIEWERHDF5 'hdf5'
 24: #define PETSCVIEWERVTK 'vtk'
 25: #define PETSCVIEWERMATLAB 'matlab'
 26: #define PETSCVIEWERSAWS 'saws'
 27: #define PETSCVIEWERGLVIS 'glvis'
 28: #define PETSCVIEWERADIOS 'adios'
 29: #define PETSCVIEWERADIOS2 'adios2'
 30: #define PETSCVIEWEREXODUSII 'exodusii'
 31: #endif