13#ifndef vtkMPIMultiBlockPLOT3DReader_h 
   14#define vtkMPIMultiBlockPLOT3DReader_h 
   16#include "vtkIOMPIParallelModule.h"  
   19VTK_ABI_NAMESPACE_BEGIN
 
   32  vtkSetMacro(UseMPIIO, 
bool);
 
   33  vtkGetMacro(UseMPIIO, 
bool);
 
   34  vtkBooleanMacro(UseMPIIO, 
bool);
 
abstract superclass for arrays of numeric data
 
a simple class to control print indentation
 
vtkMultiBlockPLOT3DReader subclass that uses MPI-IO to efficiently read binary files for 3D domains i...
 
void CloseFile(void *fp) override
 
vtkMPIMultiBlockPLOT3DReader()
 
int ReadIntScalar(void *vfp, int extent[6], int wextent[6], vtkDataArray *scalar, vtkTypeUInt64 offset, const vtkMultiBlockPLOT3DReaderRecord ¤tRecord) override
 
static vtkMPIMultiBlockPLOT3DReader * New()
 
int OpenFileForDataRead(void *&fp, const char *fname) override
 
~vtkMPIMultiBlockPLOT3DReader() override
 
int ReadVector(void *vfp, int extent[6], int wextent[6], int numDims, vtkDataArray *vector, vtkTypeUInt64 offset, const vtkMultiBlockPLOT3DReaderRecord ¤tRecord) override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int ReadScalar(void *vfp, int extent[6], int wextent[6], vtkDataArray *scalar, vtkTypeUInt64 offset, const vtkMultiBlockPLOT3DReaderRecord ¤tRecord) override
 
bool CanUseMPIIO()
Determines we should use MPI-IO for the current file.