 |
VTK
9.1.0
|
Go to the documentation of this file.
35 #ifndef vtkFLUENTReader_h
36 #define vtkFLUENTReader_h
38 #include "vtkIOGeometryModule.h"
127 struct ScalarDataChunk;
128 struct VectorDataChunk;
136 struct scalarDataVector;
137 struct vectorDataVector;
138 struct intVectorVector;
represent and manipulate 3D points
virtual void PopulateCellNodes()
virtual float GetCaseBufferFloat(int ptr)
vtkGetFilePathMacro(FileName)
Specify the file name of the Fluent case file to read.
void SetDataByteOrderToLittleEndian()
These methods should be used instead of the SwapBytes methods.
virtual void GetPeriodicShadowFacesAscii()
stringVector * VectorVariableNames
void SetDataByteOrderToBigEndian()
These methods should be used instead of the SwapBytes methods.
a cell that represents a linear 3D hexahedron
a 3D cell defined by a set of convex points
stringVector * ScalarVariableNames
intVectorVector * SubSectionZones
void DisableAllCellArrays()
Turn on/off all cell arrays.
intVector * ScalarSubSectionIds
virtual void PopulateTetraCell(int i)
void SetCellArrayStatus(const char *name, int status)
Get/Set whether the cell array with the given name is to be read.
virtual void GetData(int dataType)
void EnableAllCellArrays()
Turn on/off all cell arrays.
virtual void GetPartitionInfo()
void SetDataByteOrder(int)
These methods should be used instead of the SwapBytes methods.
a 3D cell that represents a linear pyramid
virtual void GetFacesBinary()
virtual void PopulateQuadCell(int i)
intVector * VectorSubSectionIds
virtual int GetDimension()
virtual void GetCellsBinary()
virtual void LoadVariableNames()
virtual void PopulatePolyhedronCell(int i)
static vtkFLUENTReader * New()
Store on/off settings for data arrays for a vtkSource.
virtual void GetCellsAscii()
virtual void ParseCaseFile()
int GetCellArrayStatus(const char *name)
Get/Set whether the cell array with the given name is to be read.
virtual bool ParallelCheckCell(int vtkNotUsed(i))
reads a dataset in Fluent file format
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
virtual double GetCaseBufferDouble(int ptr)
virtual void ParseDataFile()
virtual void PopulateHexahedronCell(int i)
int GetNumberOfCellArrays(void)
Get the number of cell arrays available in the input.
a 3D cell that represents a linear wedge
virtual int GetDataIndex()
const char * GetDataByteOrderAsString()
These methods should be used instead of the SwapBytes methods.
virtual void GetInterfaceFaceParentsBinary()
virtual void GetFacesAscii()
virtual void PopulateTriangleCell(int i)
virtual int GetDataChunk()
const char * GetCellArrayName(int index)
Get the name of the cell array with the given index in the input.
a simple class to control print indentation
vtkDataArraySelection * CellDataArraySelection
intVector * SubSectionIds
~vtkFLUENTReader() override
virtual void GetFaceTreeBinary()
virtual int GetCaseBufferInt(int ptr)
vtkTypeBool GetSwapBytes()
Set/Get the byte swapping to explicitly swap the bytes of a file.
virtual void PopulateWedgeCell(int i)
virtual int GetCaseChunk()
virtual void GetNonconformalGridInterfaceFaceInformationBinary()
vtkHexahedron * Hexahedron
virtual float GetDataBufferFloat(int ptr)
virtual void GetLittleEndianFlag()
a cell that represents a triangle
scalarDataVector * ScalarDataChunks
virtual void GetCellTreeBinary()
vectorDataVector * VectorDataChunks
virtual void GetNodesSinglePrecision()
virtual void GetNumberOfCellZones()
virtual void GetNonconformalGridInterfaceFaceInformationAscii()
vtkSetFilePathMacro(FileName)
Specify the file name of the Fluent case file to read.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
intVector * SubSectionSize
virtual bool OpenCaseFile(const char *filename)
virtual void PopulatePyramidCell(int i)
virtual int GetCaseIndex()
virtual void GetCellTreeAscii()
virtual double GetDataBufferDouble(int ptr)
virtual void GetNodesAscii()
int GetDataByteOrder()
These methods should be used instead of the SwapBytes methods.
virtual void GetInterfaceFaceParentsAscii()
virtual void GetPeriodicShadowFacesBinary()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual bool OpenDataFile(const char *filename)
a 3D cell that represents a tetrahedron
virtual void GetSpeciesVariableNames()
vtkConvexPointSet * ConvexPointSet
virtual void GetFaceTreeAscii()
virtual int GetDataBufferInt(int ptr)
a cell that represents a 2D quadrilateral
virtual void CleanCells()
virtual void GetNodesDoublePrecision()
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.