1: #if !defined(_VTKVIMPL_H) 2: #define _VTKVIMPL_H 4: #include <petsc-private/viewerimpl.h> /*I "petscsys.h" I*/ 6: typedef struct _n_PetscViewerVTKObjectLink *PetscViewerVTKObjectLink; 7: struct _n_PetscViewerVTKObjectLink { 8: PetscViewerVTKFieldType ft; 9: PetscObject vec; 10: PetscViewerVTKObjectLink next; 11: }; 13: typedef struct { 14: char *filename; 15: PetscFileMode btype; 16: PetscBool written; 17: PetscObject dm; 18: PetscViewerVTKWriteFunction dmwriteall; 19: PetscViewerVTKObjectLink link; 20: } PetscViewer_VTK; 22: #endif