27#ifndef vtkAMReXParticlesReader_h 
   28#define vtkAMReXParticlesReader_h 
   30#include "vtkIOAMRModule.h"  
   36VTK_ABI_NAMESPACE_BEGIN
 
  115  std::string ParticleType;
 
  119  class AMReXParticleHeader;
 
  120  AMReXParticleHeader* Header;
 
  121  friend class AMReXParticleHeader;
 
reader for AMReX plotfiles particle data.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
void SetPlotFileName(VTK_FILEPATH const char *fname)
Get/Set the AMReX plotfile.
 
vtkMultiProcessController * Controller
 
static int CanReadFile(VTK_FILEPATH const char *fname, const char *particlesType=nullptr)
Returns 1 is fname refers to a plotfile that the reader can read.
 
vtkAMReXParticlesReader()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkAMReXParticlesReader() override
 
void SetParticleType(const std::string &str)
Get/Set the particle type to read.
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
VTK_FILEPATH const char * GetPlotFileName() const
Get/Set the AMReX plotfile.
 
static vtkAMReXParticlesReader * New()
 
const std::string & GetParticleType() const
Get/Set the particle type to read.
 
vtkDataArraySelection * GetPointDataArraySelection() const
Get vtkDataArraySelection instance to select point arrays to read.
 
void SetController(vtkMultiProcessController *controller)
Get/Set the controller to use.
 
Store on/off settings for data arrays, etc.
 
a simple class to control print indentation
 
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
 
composite dataset to encapsulates pieces of dataset.
 
Multiprocessing communication superclass.
 
Allocate and hold a VTK object.
 
record modification and/or execution time