38 #ifndef vtkPExodusIIReader_h 39 #define vtkPExodusIIReader_h 81 void SetFileRange(
int,
int );
90 void SetFileNames(
int nfiles,
const char**
names );
138 int DeterminePattern(
const char* file );
139 static int DetermineFileId(
const char* file );
157 int CurrentFileRange[2];
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
std::vector< int > NumberOfPointsPerFile
std::vector< vtkExodusIIReader * > ReaderList
#define vtkGetMacro(name, type)
static vtkExodusIIReader * New()
#define vtkSetStringMacro(name)
GLdouble GLdouble GLdouble r
virtual void SetFileName(const char *fname)
virtual vtkIdType GetTotalNumberOfElements()
#define vtkTypeMacro(thisClass, superclass)
Timer support and logging.
std::vector< int > NumberOfCellsPerFile
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
GLuint const GLchar * name
vtkMultiProcessController * Controller
a simple class to control print indentation
virtual void UpdateTimeInformation()
Read Exodus II files (.exii)
virtual vtkIdType GetTotalNumberOfNodes()
#define vtkGetStringMacro(name)
#define vtkGetObjectMacro(name, type)
#define VTKIOPARALLELEXODUS_EXPORT
void SetFileRange(int *r)
#define vtkGetVector2Macro(name, type)
Read exodus 2 files .ex2.
void PrintSelf(ostream &os, vtkIndent indent)
int GetNumberOfFileNames()
char * CurrentFilePattern
#define vtkSetMacro(name, type)
Multiprocessing communication superclass.