1: #pragma once
3: #include <petscviewerexodusii.h>
5: #if defined(PETSC_HAVE_EXODUSII)
7: typedef struct {
8: char *filename;
9: PetscFileMode btype;
10: PetscExodusIIInt exoid;
11: PetscInt order; /* the "order" of the mesh, used to construct tri6, tetra10 cells */
12: PetscExodusIIInt numNodalVariables;
13: PetscExodusIIInt numZonalVariables;
14: char **nodalVariableNames;
15: char **zonalVariableNames;
16: } PetscViewer_ExodusII;
18: #endif