|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   35 #ifndef vtkMFIXReader_h 
   36 #define vtkMFIXReader_h 
   38 #include "vtkIOGeometryModule.h"  
   64   vtkSetStringMacro(FileName);
 
   65   vtkGetStringMacro(FileName);
 
   73   vtkGetMacro(NumberOfCells, 
int);
 
   81   vtkGetMacro(NumberOfPoints, 
int);
 
   88   vtkGetMacro(NumberOfCellFields, 
int);
 
   95   vtkSetMacro(TimeStep, 
int);
 
   96   vtkGetMacro(TimeStep, 
int);
 
  103   vtkGetMacro(NumberOfTimeSteps, 
int);
 
  110   vtkGetVector2Macro(TimeStepRange, 
int);
 
  111   vtkSetVector2Macro(TimeStepRange, 
int);
 
  117   int GetNumberOfCellArrays(
void);
 
  123   const char* GetCellArrayName(
int index);
 
  130   int GetCellArrayStatus(
const char* 
name);
 
  131   void SetCellArrayStatus(
const char* 
name, 
int status);
 
  138   void DisableAllCellArrays();
 
  139   void EnableAllCellArrays();
 
  145   void GetCellDataRange(
int cellComp, 
float* min, 
float* 
max);
 
  172   int TimeStepRange[2];
 
  197   char FileExtension[15];
 
  198   char DataBuffer[513];
 
  236   char CoordinateSystem[17];
 
  268   void SwapDouble(
double& 
value);
 
  269   void SwapFloat(
float& 
value);
 
  270   void SwapInt(
int& 
value);
 
  272   int ConvertCharToInt(
char in);
 
  274   void GetInt(istream& in, 
int& val);
 
  275   void GetDouble(istream& in, 
double& val);
 
  276   void GetFloat(istream& in, 
float& val);
 
  277   void SkipBytes(istream& in, 
int n);
 
  278   void RestartVersionNumber(
const char* buffer);
 
  281   void GetBlockOfInts(istream& in, 
vtkIntArray* v, 
int n);
 
  282   void ReadRestartFile();
 
  283   void GetVariableAtTimestep(
int vari, 
int tstep, 
vtkFloatArray* v);
 
  284   void CreateVariableNames();
 
  286   void MakeTimeStepTable(
int nvars);
 
  287   void SetProjectName(
const char* infile);
 
  288   void MakeSPXTimeStepIndexTable(
int nvars);
 
  289   void CalculateMaxTimeStep();
 
  290   void GetNumberOfVariablesInSPXFiles();
 
  291   void FillVectorVariable(
int xindex, 
int yindex, 
int zindex, 
vtkFloatArray* v);
 
  292   void ConvertVectorFromCylindricalToCartesian(
int xindex, 
int zindex);
 
  
represent and manipulate 3D points
int SPXRecordsPerTimestep
int RequestInformationFlag
a cell that represents a linear 3D hexahedron
vtkIntArray * variableIndexToSPX
dynamic, self-adjusting array of float
vtkFloatArray ** CellDataArray
vtkStringArray * VariableNames
Write VTK XML UnstructuredGrid files.
vtkIntArray * VariableToSkipTable
vtkIntArray * SPXToNVarTable
vtkIntArray * VectorLength
Store on/off settings for data arrays for a vtkSource.
vtkIntArray * VariableComponents
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a 3D cell that represents a linear wedge
vtkIntArray * VariableTimesteps
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
a simple class to control print indentation
dynamic, self-adjusting array of int
static vtkUnstructuredGridAlgorithm * New()
vtkUnstructuredGrid * Mesh
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a vtkAbstractArray subclass for strings
reads a dataset in MFIX file format
vtkIntArray * SPXTimestepIndexTable
Superclass for algorithms that produce only unstructured grid as output.
dynamic, self-adjusting array of double
vtkIntArray * SpxFileExists
vtkIntArray * VariableIndexToSPX
dataset represents arbitrary combinations of all possible cell types
Wrapper around std::string to keep symbols short.
vtkIntArray * VariableTimestepTable
int NumberOfReactionRates
vtkDataArraySelection * CellDataArraySelection
a cell that represents a 2D quadrilateral
vtkHexahedron * AHexahedron