38 #ifndef vtkPExodusIIReader_h
39 #define vtkPExodusIIReader_h
41 #include "vtkIOParallelExodusModule.h"
72 vtkSetStringMacro(FilePattern);
73 vtkGetStringMacro(FilePattern);
74 vtkSetStringMacro(FilePrefix);
75 vtkGetStringMacro(FilePrefix);
81 void SetFileRange(
int,
int );
83 vtkGetVector2Macro(FileRange,
int);
90 void SetFileNames(
int nfiles,
const char** names );
102 vtkGetMacro(NumberOfFiles,
int);
121 vtkGetMacro(VariableCacheSize,
double);
122 vtkSetMacro(VariableCacheSize,
double);
131 int DeterminePattern(
const char* file );
132 static int DetermineFileId(
const char* file );
150 int CurrentFileRange[2];
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
std::vector< int > NumberOfPointsPerFile
std::vector< vtkExodusIIReader * > ReaderList
static vtkExodusIIReader * New()
virtual void SetFileName(const char *fname)
virtual vtkIdType GetTotalNumberOfElements()
Timer support and logging.
std::vector< int > NumberOfCellsPerFile
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkMultiProcessController * Controller
a simple class to control print indentation
Read Exodus II files (.exii)
virtual vtkIdType GetTotalNumberOfNodes()
void SetFileRange(int *r)
Read exodus 2 files .ex2.
void PrintSelf(ostream &os, vtkIndent indent)
int GetNumberOfFileNames()
char * CurrentFilePattern
Multiprocessing communication superclass.