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