38 #ifndef __vtkPExodusReader_h
39 #define __vtkPExodusReader_h
43 #include <vtkstd/vector>
62 vtkSetStringMacro(FilePattern);
63 vtkGetStringMacro(FilePattern);
64 vtkSetStringMacro(FilePrefix);
65 vtkGetStringMacro(FilePrefix);
71 void SetFileRange(
int,
int);
73 vtkGetVector2Macro(FileRange,
int);
79 void SetFileNames(
int nfiles,
const char **names);
91 vtkGetMacro(NumberOfFiles,
int);
99 void SetGenerateFileIdArray(
int flag);
100 vtkGetMacro(GenerateFileIdArray,
int);
101 vtkBooleanMacro(GenerateFileIdArray,
int);
132 int DeterminePattern(
const char* file);
133 static int DetermineFileId(
const char* file);
138 void SetUpEmptyGrid();
149 int CurrentFileRange[2];
static vtkExodusReader * New()
void AddFilterForwardNumeratorWeight(double weight)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int GetNumberOfVariableArrays()
void SetFileRange(int *r)
void RemoveFilter(char *a_outputVariableName)
const char * GetVariableArrayName(int a_which)
vtkstd::vector< vtkExodusReader * > readerList
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Timer support and logging.
virtual int GetTotalNumberOfElements()
virtual void SetFileName(const char *)
void EnableDSPFiltering()
a simple class to control print indentation
used by the Exodus readers
dataset represents arbitrary combinations of all possible cell types
void AddFilterDenominatorWeight(double weight)
virtual int GetTotalNumberOfNodes()
char * CurrentFilePattern
int GetNumberOfFileNames()
void GetDSPOutputArrays(int exoid, vtkUnstructuredGrid *output)
Read exodus 2 files .ex2.
Read exodus 2 files .ex2.
void AddFilterOutputVar(char *name)
void FinishAddingFilter()
void AddFilterInputVar(char *name)
void AddFilterNumeratorWeight(double weight)
void PrintSelf(ostream &os, vtkIndent indent)
void AddFilter(vtkDSPFilterDefinition *a_filter)