25 #ifndef vtkADIOSWriter_h 26 #define vtkADIOSWriter_h 34 #include "vtkSetGet.h" 38 #include "vtkIOADIOSModule.h" 62 const char* GetDefaultFileExtension();
68 vtkGetStringMacro(FileName)
69 vtkSetStringMacro(FileName)
98 vtkSetStringMacro(TransportMethodArguments)
99 vtkGetStringMacro(TransportMethodArguments)
122 vtkSetMacro(WriteAllTimeSteps,
bool);
123 vtkGetMacro(WriteAllTimeSteps,
bool);
124 vtkBooleanMacro(WriteAllTimeSteps,
bool);
220 int RequestExtent[6];
226 bool WriteInternal();
abstract base class for most VTK objects
abstract class to specify dataset behavior
Abstract superclass for all arrays.
static vtkDataObjectAlgorithm * New()
void SetTransportMethodToMPIAggregate()
Get/Set the ADIOS transport method.
vtkMultiProcessController * Controller
void SetTransformToNone()
Get/Set the data transformation.
void SetTransportMethodToMPI()
Get/Set the ADIOS transport method.
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetTransportMethodToNetCDF4()
Get/Set the ADIOS transport method.
void SetTransportMethodToDataSpaces()
Get/Set the ADIOS transport method.
void SetTransformToZLib()
Get/Set the data transformation.
void SetTransportMethodTonullptr()
Get/Set the ADIOS transport method.
void SetTransportMethodToPHDF5()
Get/Set the ADIOS transport method.
char * TransportMethodArguments
a simple class to control print indentation
void Write()
Declare data if necessary and write the current step to the output stream.
topologically and geometrically regular array of data
std::map< std::string, unsigned long > LastUpdated
void SetTransformToBZip2()
Get/Set the data transformation.
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
std::vector< double > TimeSteps
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void SetTransportMethodToPOSIX()
Get/Set the ADIOS transport method.
void SetTransportMethodToVarMerge()
Get/Set the ADIOS transport method.
void SetTransportMethodToDIMES()
Get/Set the ADIOS transport method.
virtual void Update()
Bring this algorithm's outputs up-to-date.
Superclass for algorithms that produce only data object as output.
object to represent cell connectivity
void SetTransformToSZip()
Get/Set the data transformation.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetTransportMethodToMPILustre()
Get/Set the ADIOS transport method.
void SetTransportMethodToFlexPath()
Get/Set the ADIOS transport method.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
general representation of visualization data
represent and manipulate fields of data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Multiprocessing communication superclass.