ParaView
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPEnSightReader Class Referenceabstract

Superclass for EnSight file parallel readers. More...

#include <vtkPEnSightReader.h>

Inheritance diagram for vtkPEnSightReader:
Inheritance graph
[legend]
Collaboration diagram for vtkPEnSightReader:
Collaboration graph
[legend]

Classes

class  vtkPEnSightReaderCellIds
 

Public Types

enum  ElementTypesList {
  POINT = 0, BAR2 = 1, BAR3 = 2, NSIDED = 3,
  TRIA3 = 4, TRIA6 = 5, QUAD4 = 6, QUAD8 = 7,
  NFACED = 8, TETRA4 = 9, TETRA10 = 10, PYRAMID5 = 11,
  PYRAMID13 = 12, HEXA8 = 13, HEXA20 = 14, PENTA6 = 15,
  PENTA15 = 16, NUMBER_OF_ELEMENT_TYPES = 17
}
 
enum  VariableTypesList {
  SCALAR_PER_NODE = 0, VECTOR_PER_NODE = 1, TENSOR_SYMM_PER_NODE = 2, SCALAR_PER_ELEMENT = 3,
  VECTOR_PER_ELEMENT = 4, TENSOR_SYMM_PER_ELEMENT = 5, SCALAR_PER_MEASURED_NODE = 6, VECTOR_PER_MEASURED_NODE = 7,
  COMPLEX_SCALAR_PER_NODE = 8, COMPLEX_VECTOR_PER_NODE = 9, COMPLEX_SCALAR_PER_ELEMENT = 10, COMPLEX_VECTOR_PER_ELEMENT = 11
}
 
enum  SectionTypeList { COORDINATES = 0, BLOCK = 1, ELEMENT = 2 }
 
typedef vtkPGenericEnSightReader Superclass
 
- Public Types inherited from vtkPGenericEnSightReader
typedef vtkGenericEnSightReader Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual char * GetMeasuredFileName ()
 Get the Measured file name. More...
 
virtual char * GetMatchFileName ()
 Get the Match file name. More...
 
virtual void SetParticleCoordinatesByIndex (int)
 The MeasuredGeometryFile should list particle coordinates from 0->N-1. More...
 
virtual int GetParticleCoordinatesByIndex ()
 The MeasuredGeometryFile should list particle coordinates from 0->N-1. More...
 
virtual void ParticleCoordinatesByIndexOn ()
 The MeasuredGeometryFile should list particle coordinates from 0->N-1. More...
 
virtual void ParticleCoordinatesByIndexOff ()
 The MeasuredGeometryFile should list particle coordinates from 0->N-1. More...
 
- Public Member Functions inherited from vtkPGenericEnSightReader
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPEnSightReaderSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPGenericEnSightReader
static vtkPGenericEnSightReaderNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPGenericEnSightReaderSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPEnSightReader ()
 
 ~vtkPEnSightReader ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int ReadGeometryFile (const char *fileName, int timeStep, vtkMultiBlockDataSet *output)=0
 Read the geometry file. More...
 
virtual int ReadMeasuredGeometryFile (const char *fileName, int timeStep, vtkMultiBlockDataSet *output)=0
 Read the measured geometry file. More...
 
int ReadVariableFiles (vtkMultiBlockDataSet *output)
 Read the variable files. More...
 
virtual int ReadScalarsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0, int numberOfComponents=1, int component=0)=0
 Read scalars per node for this dataset. More...
 
virtual int ReadVectorsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0)=0
 Read vectors per node for this dataset. More...
 
virtual int ReadTensorsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
 Read tensors per node for this dataset. More...
 
virtual int ReadScalarsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int numberOfComponents=1, int component=0)=0
 Read scalars per element for this dataset. More...
 
virtual int ReadVectorsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
 Read vectors per element for this dataset. More...
 
virtual int ReadTensorsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
 Read tensors per element for this dataset. More...
 
virtual int CreateUnstructuredGridOutput (int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)=0
 Read an unstructured part (partId) from the geometry file and create a vtkUnstructuredGrid output. More...
 
virtual int CreateStructuredGridOutput (int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)=0
 Read a structured part from the geometry file and create a vtkStructuredGridOutput. More...
 
void AddVariableFileName (const char *fileName1, const char *fileName2=NULL)
 Add another file name to the list for a particular variable type. More...
 
void AddVariableDescription (const char *description)
 Add another description to the list for a particular variable type. More...
 
void AddVariableType ()
 Record the variable type for the variable line just read. More...
 
int GetElementType (const char *line)
 Determine the element type from a line read a file. More...
 
int GetSectionType (const char *line)
 Determine the section type from a line read a file. More...
 
void ReplaceWildcards (char *filename, int num)
 Replace the *'s in the filename with the given filename number. More...
 
void RemoveLeadingBlanks (char *line)
 Remove leading blank spaces from a string. More...
 
vtkPEnSightReaderCellIdsGetCellIds (int index, int cellType)
 Get the list for the given output index and cell type. More...
 
vtkPEnSightReaderCellIdsGetPointIds (int index)
 Distributed Read Only. More...
 
void AddToBlock (vtkMultiBlockDataSet *output, unsigned int blockNo, vtkDataSet *dataset)
 Convenience method use to convert the readers from VTK 5 multiblock API to the current composite data infrastructure. More...
 
vtkDataSet * GetDataSetFromBlock (vtkMultiBlockDataSet *output, unsigned int blockNo)
 Convenience method use to convert the readers from VTK 5 multiblock API to the current composite data infrastructure. More...
 
void SetBlockName (vtkMultiBlockDataSet *output, unsigned int blockNo, const char *name)
 Set the name of a block. More...
 
void PrepareStructuredDimensionsForDistribution (int partId, int *oldDimensions, int *newDimensions, int *splitDimension, int *splitDimensionBeginIndex, int ghostLevel, vtkUnsignedCharArray *pointGhostArray, vtkUnsignedCharArray *cellGhostArray)
 
virtual void SetUseTimeSets (int)
 
virtual int GetUseTimeSets ()
 
virtual void UseTimeSetsOn ()
 
virtual void UseTimeSetsOff ()
 
virtual void SetUseFileSets (int)
 
virtual int GetUseFileSets ()
 
virtual void UseFileSetsOn ()
 
virtual void UseFileSetsOff ()
 
int CheckOutputConsistency ()
 
virtual void SetMeasuredFileName (const char *)
 Set the Measured file name. More...
 
virtual void SetMatchFileName (const char *)
 Set the Match file name. More...
 
int ReadCaseFile ()
 Read the case file. More...
 
int ReadCaseFileGeometry (char *line)
 Read the case file. More...
 
int ReadCaseFileVariable (char *line)
 Read the case file. More...
 
int ReadCaseFileTime (char *line)
 Read the case file. More...
 
int ReadCaseFileFile (char *line)
 Read the case file. More...
 
vtkIdType GetTotalNumberOfCellIds (int index)
 Distributed Read Only. More...
 
vtkIdType GetLocalTotalNumberOfCellIds (int index)
 Distributed Read Only. More...
 
void InsertNextCellAndId (vtkUnstructuredGrid *, int vtkCellType, vtkIdType numPoints, vtkIdType *points, int partId, int ensightCellType, vtkIdType globalId, vtkIdType numElements)
 Merge InsertNextCell & GetId->InsertNextId Take Distributed Read into account. More...
 
void InsertVariableComponent (vtkFloatArray *array, int i, int component, float *content, int partId, int ensightCellType, int insertionType)
 Merge InsertNextCell & GetId->InsertNextId Take Distributed Read into account. More...
 
- Protected Member Functions inherited from vtkPGenericEnSightReader
 vtkPGenericEnSightReader ()
 
 ~vtkPGenericEnSightReader ()
 
int GetMultiProcessLocalProcessId ()
 Multi Process cache. More...
 
int GetMultiProcessNumberOfProcesses ()
 Multi Process cache. More...
 

Protected Attributes

int CaseFileRead
 
char * MeasuredFileName
 
char * MatchFileName
 
vtkPEnSightReaderCellIdsType * CellIds
 
vtkPEnSightReaderCellIdsType * PointIds
 
vtkIdList * UnstructuredPartIds
 
vtkIdList * StructuredPartIds
 
bool CoordinatesAtEnd
 
bool InjectGlobalElementIds
 
bool InjectGlobalNodeIds
 
int LastPointId
 
int VariableMode
 
char ** VariableFileNames
 
char ** ComplexVariableFileNames
 
vtkIdList * VariableTimeSetIds
 
vtkIdList * ComplexVariableTimeSetIds
 
vtkIdList * VariableFileSetIds
 
vtkIdList * ComplexVariableFileSetIds
 
vtkIdListCollection * TimeSetFileNameNumbers
 
vtkIdList * TimeSetsWithFilenameNumbers
 
vtkIdListCollection * FileSetFileNameNumbers
 
vtkIdList * FileSetsWithFilenameNumbers
 
vtkIdListCollection * FileSetNumberOfSteps
 
vtkIdList * TimeSetIds
 
vtkIdList * FileSets
 
int GeometryTimeSet
 
int GeometryFileSet
 
int MeasuredTimeSet
 
int MeasuredFileSet
 
float GeometryTimeValue
 
float MeasuredTimeValue
 
int UseTimeSets
 
int UseFileSets
 
int NumberOfGeometryParts
 
int NumberOfMeasuredPoints
 
int NumberOfNewOutputs
 
int InitialRead
 
int ParticleCoordinatesByIndex
 
double ActualTimeValue
 
int GhostLevels
 
std::map< std::string, std::map< int, long > > FileOffsets
 
- Protected Attributes inherited from vtkPGenericEnSightReader
int MultiProcessLocalProcessId
 
int MultiProcessNumberOfProcesses
 

Detailed Description

Superclass for EnSight file parallel readers.

Thanks:
<verbatim>
Thanks:
This file has been developed as part of the CARRIOCAS (Distributed computation over ultra high optical internet network ) project ( http://www.carriocas.org/index.php?lng=ang ) of the SYSTEM French ICT Cluster (http://www.systematic-paris-region.org/en/index.html) under the supervision of CEA (http://www.cea.fr) and EDF (http://www.edf.fr) by Oxalya (http://www.oxalya.com)
Thanks:
Copyright (c) CEA
Thanks:
</verbatim>

Definition at line 63 of file vtkPEnSightReader.h.

Member Typedef Documentation

§ Superclass

Definition at line 66 of file vtkPEnSightReader.h.

Member Enumeration Documentation

§ ElementTypesList

Enumerator
POINT 
BAR2 
BAR3 
NSIDED 
TRIA3 
TRIA6 
QUAD4 
QUAD8 
NFACED 
TETRA4 
TETRA10 
PYRAMID5 
PYRAMID13 
HEXA8 
HEXA20 
PENTA6 
PENTA15 
NUMBER_OF_ELEMENT_TYPES 

Definition at line 532 of file vtkPEnSightReader.h.

§ VariableTypesList

Enumerator
SCALAR_PER_NODE 
VECTOR_PER_NODE 
TENSOR_SYMM_PER_NODE 
SCALAR_PER_ELEMENT 
VECTOR_PER_ELEMENT 
TENSOR_SYMM_PER_ELEMENT 
SCALAR_PER_MEASURED_NODE 
VECTOR_PER_MEASURED_NODE 
COMPLEX_SCALAR_PER_NODE 
COMPLEX_VECTOR_PER_NODE 
COMPLEX_SCALAR_PER_ELEMENT 
COMPLEX_VECTOR_PER_ELEMENT 

Definition at line 554 of file vtkPEnSightReader.h.

§ SectionTypeList

Enumerator
COORDINATES 
BLOCK 
ELEMENT 

Definition at line 570 of file vtkPEnSightReader.h.

Constructor & Destructor Documentation

§ vtkPEnSightReader()

vtkPEnSightReader::vtkPEnSightReader ( )
protected

§ ~vtkPEnSightReader()

vtkPEnSightReader::~vtkPEnSightReader ( )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkPEnSightReader::GetClassName ( )
virtual

§ IsTypeOf()

static int vtkPEnSightReader::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPEnSightReader::IsA ( const char *  type)
virtual

§ SafeDownCast()

static vtkPEnSightReader* vtkPEnSightReader::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkPEnSightReader::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ GetMeasuredFileName()

virtual char* vtkPEnSightReader::GetMeasuredFileName ( )
virtual

Get the Measured file name.

Made public to allow access from apps requiring detailed info about the Data contents

Reimplemented in vtkPEnSightGoldReader.

§ GetMatchFileName()

virtual char* vtkPEnSightReader::GetMatchFileName ( )
virtual

Get the Match file name.

Made public to allow access from apps requiring detailed info about the Data contents

Reimplemented in vtkPEnSightGoldReader.

§ SetParticleCoordinatesByIndex()

virtual void vtkPEnSightReader::SetParticleCoordinatesByIndex ( int  )
virtual

The MeasuredGeometryFile should list particle coordinates from 0->N-1.

If a file is loaded where point Ids are listed from 1-N the Id to points reference will be wrong and the data will be generated incorrectly. Setting ParticleCoordinatesByIndex to true will force all Id's to increment from 0->N-1 (relative to their order in the file) and regardless of the actual Id of of the point. Warning, if the Points are listed in non sequential order then setting this flag will reorder them.

§ GetParticleCoordinatesByIndex()

virtual int vtkPEnSightReader::GetParticleCoordinatesByIndex ( )
virtual

The MeasuredGeometryFile should list particle coordinates from 0->N-1.

If a file is loaded where point Ids are listed from 1-N the Id to points reference will be wrong and the data will be generated incorrectly. Setting ParticleCoordinatesByIndex to true will force all Id's to increment from 0->N-1 (relative to their order in the file) and regardless of the actual Id of of the point. Warning, if the Points are listed in non sequential order then setting this flag will reorder them.

§ ParticleCoordinatesByIndexOn()

virtual void vtkPEnSightReader::ParticleCoordinatesByIndexOn ( )
virtual

The MeasuredGeometryFile should list particle coordinates from 0->N-1.

If a file is loaded where point Ids are listed from 1-N the Id to points reference will be wrong and the data will be generated incorrectly. Setting ParticleCoordinatesByIndex to true will force all Id's to increment from 0->N-1 (relative to their order in the file) and regardless of the actual Id of of the point. Warning, if the Points are listed in non sequential order then setting this flag will reorder them.

§ ParticleCoordinatesByIndexOff()

virtual void vtkPEnSightReader::ParticleCoordinatesByIndexOff ( )
virtual

The MeasuredGeometryFile should list particle coordinates from 0->N-1.

If a file is loaded where point Ids are listed from 1-N the Id to points reference will be wrong and the data will be generated incorrectly. Setting ParticleCoordinatesByIndex to true will force all Id's to increment from 0->N-1 (relative to their order in the file) and regardless of the actual Id of of the point. Warning, if the Points are listed in non sequential order then setting this flag will reorder them.

§ RequestInformation()

virtual int vtkPEnSightReader::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkPGenericEnSightReader.

§ RequestData()

virtual int vtkPEnSightReader::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

§ SetMeasuredFileName()

virtual void vtkPEnSightReader::SetMeasuredFileName ( const char *  )
protectedvirtual

Set the Measured file name.

Reimplemented in vtkPEnSightGoldReader.

§ SetMatchFileName()

virtual void vtkPEnSightReader::SetMatchFileName ( const char *  )
protectedvirtual

Set the Match file name.

Reimplemented in vtkPEnSightGoldReader.

§ ReadCaseFile()

int vtkPEnSightReader::ReadCaseFile ( )
protected

Read the case file.

If an error occurred, 0 is returned; otherwise 1.

§ ReadCaseFileGeometry()

int vtkPEnSightReader::ReadCaseFileGeometry ( char *  line)
protected

Read the case file.

If an error occurred, 0 is returned; otherwise 1.

§ ReadCaseFileVariable()

int vtkPEnSightReader::ReadCaseFileVariable ( char *  line)
protected

Read the case file.

If an error occurred, 0 is returned; otherwise 1.

§ ReadCaseFileTime()

int vtkPEnSightReader::ReadCaseFileTime ( char *  line)
protected

Read the case file.

If an error occurred, 0 is returned; otherwise 1.

§ ReadCaseFileFile()

int vtkPEnSightReader::ReadCaseFileFile ( char *  line)
protected

Read the case file.

If an error occurred, 0 is returned; otherwise 1.

§ ReadGeometryFile()

virtual int vtkPEnSightReader::ReadGeometryFile ( const char *  fileName,
int  timeStep,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read the geometry file.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadMeasuredGeometryFile()

virtual int vtkPEnSightReader::ReadMeasuredGeometryFile ( const char *  fileName,
int  timeStep,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read the measured geometry file.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadVariableFiles()

int vtkPEnSightReader::ReadVariableFiles ( vtkMultiBlockDataSet *  output)
protected

Read the variable files.

If an error occurred, 0 is returned; otherwise 1.

§ ReadScalarsPerNode()

virtual int vtkPEnSightReader::ReadScalarsPerNode ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output,
int  measured = 0,
int  numberOfComponents = 1,
int  component = 0 
)
protectedpure virtual

Read scalars per node for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadVectorsPerNode()

virtual int vtkPEnSightReader::ReadVectorsPerNode ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output,
int  measured = 0 
)
protectedpure virtual

Read vectors per node for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadTensorsPerNode()

virtual int vtkPEnSightReader::ReadTensorsPerNode ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read tensors per node for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadScalarsPerElement()

virtual int vtkPEnSightReader::ReadScalarsPerElement ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output,
int  numberOfComponents = 1,
int  component = 0 
)
protectedpure virtual

Read scalars per element for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadVectorsPerElement()

virtual int vtkPEnSightReader::ReadVectorsPerElement ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read vectors per element for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ ReadTensorsPerElement()

virtual int vtkPEnSightReader::ReadTensorsPerElement ( const char *  fileName,
const char *  description,
int  timeStep,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read tensors per element for this dataset.

If an error occurred, 0 is returned; otherwise 1.

Implemented in vtkPEnSightGoldBinaryReader, and vtkPEnSightGoldReader.

§ CreateUnstructuredGridOutput()

virtual int vtkPEnSightReader::CreateUnstructuredGridOutput ( int  partId,
char  line[80],
const char *  name,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read an unstructured part (partId) from the geometry file and create a vtkUnstructuredGrid output.

Return 0 if EOF reached.

Implemented in vtkPEnSightGoldBinaryReader.

§ CreateStructuredGridOutput()

virtual int vtkPEnSightReader::CreateStructuredGridOutput ( int  partId,
char  line[80],
const char *  name,
vtkMultiBlockDataSet *  output 
)
protectedpure virtual

Read a structured part from the geometry file and create a vtkStructuredGridOutput.

Return 0 if EOF reached.

§ AddVariableFileName()

void vtkPEnSightReader::AddVariableFileName ( const char *  fileName1,
const char *  fileName2 = NULL 
)
protected

Add another file name to the list for a particular variable type.

§ AddVariableDescription()

void vtkPEnSightReader::AddVariableDescription ( const char *  description)
protected

Add another description to the list for a particular variable type.

§ AddVariableType()

void vtkPEnSightReader::AddVariableType ( )
protected

Record the variable type for the variable line just read.

§ GetElementType()

int vtkPEnSightReader::GetElementType ( const char *  line)
protected

Determine the element type from a line read a file.

Return -1 for invalid element type.

§ GetSectionType()

int vtkPEnSightReader::GetSectionType ( const char *  line)
protected

Determine the section type from a line read a file.

Return -1 for invalid section type.

§ ReplaceWildcards()

void vtkPEnSightReader::ReplaceWildcards ( char *  filename,
int  num 
)
protected

Replace the *'s in the filename with the given filename number.

§ RemoveLeadingBlanks()

void vtkPEnSightReader::RemoveLeadingBlanks ( char *  line)
protected

Remove leading blank spaces from a string.

§ GetCellIds()

vtkPEnSightReaderCellIds* vtkPEnSightReader::GetCellIds ( int  index,
int  cellType 
)
protected

Get the list for the given output index and cell type.

§ GetTotalNumberOfCellIds()

vtkIdType vtkPEnSightReader::GetTotalNumberOfCellIds ( int  index)
protected

Distributed Read Only.

Get the vtkIdList for the given GLOBAL output index and cell type.

§ GetLocalTotalNumberOfCellIds()

vtkIdType vtkPEnSightReader::GetLocalTotalNumberOfCellIds ( int  index)
protected

Distributed Read Only.

Get the vtkIdList for the given GLOBAL output index and cell type.

§ GetPointIds()

vtkPEnSightReaderCellIds* vtkPEnSightReader::GetPointIds ( int  index)
protected

Distributed Read Only.

Get the list for the given points index.

§ AddToBlock()

void vtkPEnSightReader::AddToBlock ( vtkMultiBlockDataSet *  output,
unsigned int  blockNo,
vtkDataSet *  dataset 
)
protected

Convenience method use to convert the readers from VTK 5 multiblock API to the current composite data infrastructure.

§ GetDataSetFromBlock()

vtkDataSet* vtkPEnSightReader::GetDataSetFromBlock ( vtkMultiBlockDataSet *  output,
unsigned int  blockNo 
)
protected

Convenience method use to convert the readers from VTK 5 multiblock API to the current composite data infrastructure.

§ SetBlockName()

void vtkPEnSightReader::SetBlockName ( vtkMultiBlockDataSet *  output,
unsigned int  blockNo,
const char *  name 
)
protected

Set the name of a block.

§ InsertNextCellAndId()

void vtkPEnSightReader::InsertNextCellAndId ( vtkUnstructuredGrid *  ,
int  vtkCellType,
vtkIdType  numPoints,
vtkIdType *  points,
int  partId,
int  ensightCellType,
vtkIdType  globalId,
vtkIdType  numElements 
)
protected

Merge InsertNextCell & GetId->InsertNextId Take Distributed Read into account.

§ InsertVariableComponent()

void vtkPEnSightReader::InsertVariableComponent ( vtkFloatArray *  array,
int  i,
int  component,
float *  content,
int  partId,
int  ensightCellType,
int  insertionType 
)
protected

Merge InsertNextCell & GetId->InsertNextId Take Distributed Read into account.

§ PrepareStructuredDimensionsForDistribution()

void vtkPEnSightReader::PrepareStructuredDimensionsForDistribution ( int  partId,
int *  oldDimensions,
int *  newDimensions,
int *  splitDimension,
int *  splitDimensionBeginIndex,
int  ghostLevel,
vtkUnsignedCharArray *  pointGhostArray,
vtkUnsignedCharArray *  cellGhostArray 
)
protected
  1. Find future split dimension for distribution (biggest)
  2. Compute New dimensions
  3. Update PointIds and CellIds for compatibility with variables injection
  4. Generate Ghost Cells/Points arrays in output if ghostLevel > 0

§ SetUseTimeSets()

virtual void vtkPEnSightReader::SetUseTimeSets ( int  )
protectedvirtual

§ GetUseTimeSets()

virtual int vtkPEnSightReader::GetUseTimeSets ( )
protectedvirtual

§ UseTimeSetsOn()

virtual void vtkPEnSightReader::UseTimeSetsOn ( )
protectedvirtual

§ UseTimeSetsOff()

virtual void vtkPEnSightReader::UseTimeSetsOff ( )
protectedvirtual

§ SetUseFileSets()

virtual void vtkPEnSightReader::SetUseFileSets ( int  )
protectedvirtual

§ GetUseFileSets()

virtual int vtkPEnSightReader::GetUseFileSets ( )
protectedvirtual

§ UseFileSetsOn()

virtual void vtkPEnSightReader::UseFileSetsOn ( )
protectedvirtual

§ UseFileSetsOff()

virtual void vtkPEnSightReader::UseFileSetsOff ( )
protectedvirtual

§ CheckOutputConsistency()

int vtkPEnSightReader::CheckOutputConsistency ( )
protected

Member Data Documentation

§ CaseFileRead

int vtkPEnSightReader::CaseFileRead
protected

Definition at line 650 of file vtkPEnSightReader.h.

§ MeasuredFileName

char* vtkPEnSightReader::MeasuredFileName
protected

Definition at line 822 of file vtkPEnSightReader.h.

§ MatchFileName

char* vtkPEnSightReader::MatchFileName
protected

Definition at line 823 of file vtkPEnSightReader.h.

§ CellIds

vtkPEnSightReaderCellIdsType* vtkPEnSightReader::CellIds
protected

Definition at line 826 of file vtkPEnSightReader.h.

§ PointIds

vtkPEnSightReaderCellIdsType* vtkPEnSightReader::PointIds
protected

Definition at line 829 of file vtkPEnSightReader.h.

§ UnstructuredPartIds

vtkIdList* vtkPEnSightReader::UnstructuredPartIds
protected

Definition at line 832 of file vtkPEnSightReader.h.

§ StructuredPartIds

vtkIdList* vtkPEnSightReader::StructuredPartIds
protected

Definition at line 834 of file vtkPEnSightReader.h.

§ CoordinatesAtEnd

bool vtkPEnSightReader::CoordinatesAtEnd
protected

Definition at line 836 of file vtkPEnSightReader.h.

§ InjectGlobalElementIds

bool vtkPEnSightReader::InjectGlobalElementIds
protected

Definition at line 837 of file vtkPEnSightReader.h.

§ InjectGlobalNodeIds

bool vtkPEnSightReader::InjectGlobalNodeIds
protected

Definition at line 838 of file vtkPEnSightReader.h.

§ LastPointId

int vtkPEnSightReader::LastPointId
protected

Definition at line 839 of file vtkPEnSightReader.h.

§ VariableMode

int vtkPEnSightReader::VariableMode
protected

Definition at line 841 of file vtkPEnSightReader.h.

§ VariableFileNames

char** vtkPEnSightReader::VariableFileNames
protected

Definition at line 844 of file vtkPEnSightReader.h.

§ ComplexVariableFileNames

char** vtkPEnSightReader::ComplexVariableFileNames
protected

Definition at line 845 of file vtkPEnSightReader.h.

§ VariableTimeSetIds

vtkIdList* vtkPEnSightReader::VariableTimeSetIds
protected

Definition at line 848 of file vtkPEnSightReader.h.

§ ComplexVariableTimeSetIds

vtkIdList* vtkPEnSightReader::ComplexVariableTimeSetIds
protected

Definition at line 849 of file vtkPEnSightReader.h.

§ VariableFileSetIds

vtkIdList* vtkPEnSightReader::VariableFileSetIds
protected

Definition at line 852 of file vtkPEnSightReader.h.

§ ComplexVariableFileSetIds

vtkIdList* vtkPEnSightReader::ComplexVariableFileSetIds
protected

Definition at line 853 of file vtkPEnSightReader.h.

§ TimeSetFileNameNumbers

vtkIdListCollection* vtkPEnSightReader::TimeSetFileNameNumbers
protected

Definition at line 856 of file vtkPEnSightReader.h.

§ TimeSetsWithFilenameNumbers

vtkIdList* vtkPEnSightReader::TimeSetsWithFilenameNumbers
protected

Definition at line 857 of file vtkPEnSightReader.h.

§ FileSetFileNameNumbers

vtkIdListCollection* vtkPEnSightReader::FileSetFileNameNumbers
protected

Definition at line 860 of file vtkPEnSightReader.h.

§ FileSetsWithFilenameNumbers

vtkIdList* vtkPEnSightReader::FileSetsWithFilenameNumbers
protected

Definition at line 861 of file vtkPEnSightReader.h.

§ FileSetNumberOfSteps

vtkIdListCollection* vtkPEnSightReader::FileSetNumberOfSteps
protected

Definition at line 864 of file vtkPEnSightReader.h.

§ TimeSetIds

vtkIdList* vtkPEnSightReader::TimeSetIds
protected

Definition at line 867 of file vtkPEnSightReader.h.

§ FileSets

vtkIdList* vtkPEnSightReader::FileSets
protected

Definition at line 868 of file vtkPEnSightReader.h.

§ GeometryTimeSet

int vtkPEnSightReader::GeometryTimeSet
protected

Definition at line 870 of file vtkPEnSightReader.h.

§ GeometryFileSet

int vtkPEnSightReader::GeometryFileSet
protected

Definition at line 871 of file vtkPEnSightReader.h.

§ MeasuredTimeSet

int vtkPEnSightReader::MeasuredTimeSet
protected

Definition at line 872 of file vtkPEnSightReader.h.

§ MeasuredFileSet

int vtkPEnSightReader::MeasuredFileSet
protected

Definition at line 873 of file vtkPEnSightReader.h.

§ GeometryTimeValue

float vtkPEnSightReader::GeometryTimeValue
protected

Definition at line 875 of file vtkPEnSightReader.h.

§ MeasuredTimeValue

float vtkPEnSightReader::MeasuredTimeValue
protected

Definition at line 876 of file vtkPEnSightReader.h.

§ UseTimeSets

int vtkPEnSightReader::UseTimeSets
protected

Definition at line 878 of file vtkPEnSightReader.h.

§ UseFileSets

int vtkPEnSightReader::UseFileSets
protected

Definition at line 881 of file vtkPEnSightReader.h.

§ NumberOfGeometryParts

int vtkPEnSightReader::NumberOfGeometryParts
protected

Definition at line 886 of file vtkPEnSightReader.h.

§ NumberOfMeasuredPoints

int vtkPEnSightReader::NumberOfMeasuredPoints
protected

Definition at line 891 of file vtkPEnSightReader.h.

§ NumberOfNewOutputs

int vtkPEnSightReader::NumberOfNewOutputs
protected

Definition at line 893 of file vtkPEnSightReader.h.

§ InitialRead

int vtkPEnSightReader::InitialRead
protected

Definition at line 894 of file vtkPEnSightReader.h.

§ ParticleCoordinatesByIndex

int vtkPEnSightReader::ParticleCoordinatesByIndex
protected

Definition at line 898 of file vtkPEnSightReader.h.

§ ActualTimeValue

double vtkPEnSightReader::ActualTimeValue
protected

Definition at line 900 of file vtkPEnSightReader.h.

§ GhostLevels

int vtkPEnSightReader::GhostLevels
protected

Definition at line 902 of file vtkPEnSightReader.h.

§ FileOffsets

std::map<std::string, std::map<int, long> > vtkPEnSightReader::FileOffsets
protected

Definition at line 904 of file vtkPEnSightReader.h.


The documentation for this class was generated from the following file: