Go to the documentation of this file.
39 #ifndef vtkPExodusIIReader_h
40 #define vtkPExodusIIReader_h
42 #include "vtkIOParallelExodusModule.h"
77 vtkSetStringMacro(FilePattern);
79 vtkSetStringMacro(FilePrefix);
90 vtkGetVector2Macro(FileRange,
int);
117 vtkGetMacro(NumberOfFiles,
int);
140 vtkGetMacro(VariableCacheSize,
double);
171 int CurrentFileRange[2];
virtual vtkIdType GetTotalNumberOfElements()
friend class vtkPExodusIIReader
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
std::vector< int > NumberOfCellsPerFile
void SetFileNames(int nfiles, const char **names)
Provide an arbitrary list of file names instead of a prefix, pattern and range.
Read exodus 2 files .ex2.
void SetFileRange(int *r)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
int GetNumberOfFileNames()
Return number of file names set in SetFileNames.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
char ** GetFileNames()
Return pointer to list of file names set in SetFileNames.
virtual vtkIdType GetTotalNumberOfNodes()
Read Exodus II files (.exii)
char * CurrentFilePattern
static vtkPExodusIIReader * New()
Multiprocessing communication superclass.
std::vector< vtkExodusIIReader * > ReaderList
int DeterminePattern(const char *file)
Try to "guess" the pattern of files.
a simple class to control print indentation
std::vector< int > NumberOfPointsPerFile
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
void SetController(vtkMultiProcessController *c)
Set/get the communication object used to relay a list of files from the rank 0 process to all others.
virtual void Broadcast(vtkMultiProcessController *ctrl)
Sends metadata (that read from the input file, not settings modified through this API) from the rank ...
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
Timer support and logging.
virtual void SetFileName(const char *name)
Specify file name of the Exodus file.
void SetFileRange(int, int)
Set the range of files that are being loaded.
static int DetermineFileId(const char *file)
vtkMultiProcessController * Controller