37 #ifndef vtkPSLACReader_h
38 #define vtkPSLACReader_h
126 return process*(this->NumberOfGlobalPoints/this->NumberOfPieces + 1);
129 vtkIdType result = this->StartPointRead(process+1);
130 if (result > this->NumberOfGlobalPoints) result=this->NumberOfGlobalPoints;
146 #endif //vtkPSLACReader_h
#define VTKIOPARALLEL_EXPORT
vtkIdType NumberOfGlobalPoints
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int ReadMidpointData(int meshFD, vtkMultiBlockDataSet *output, MidpointIdMap &map)
virtual int ReadTetrahedronInteriorArray(int meshFD, vtkIdTypeArray *connectivity)
virtual vtkSmartPointer< vtkDataArray > ReadPointDataArray(int ncFD, int varId)
static vtkSLACReader * New()
virtual int ReadConnectivity(int meshFD, vtkMultiBlockDataSet *surfaceOutput, vtkMultiBlockDataSet *volumeOutput)
dynamic, self-adjusting array of vtkIdType
Hold a reference to a vtkObjectBase instance.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual int ReadMidpointCoordinates(int meshFD, vtkMultiBlockDataSet *output, MidpointCoordinateMap &map)
a simple class to control print indentation
virtual int ReadTetrahedronExteriorArray(int meshFD, vtkIdTypeArray *connectivity)
vtkMultiProcessController * Controller
vtkIdType StartPointRead(int process)
virtual int MeshUpToDate()
virtual int ReadCoordinates(int meshFD, vtkMultiBlockDataSet *output)
vtkIdType EndPointRead(int process)
virtual int CheckTetrahedraWinding(int meshFD)
Composite dataset that organizes datasets into blocks.
vtkIdType NumberOfGlobalMidpoints
virtual int ReadFieldData(const int *modeFDArray, int numModeFDs, vtkMultiBlockDataSet *output)
virtual int RestoreMeshCache(vtkMultiBlockDataSet *surfaceOutput, vtkMultiBlockDataSet *volumeOutput, vtkMultiBlockDataSet *compositeOutput)
Multiprocessing communication superclass.