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