Go to the documentation of this file.
24 #ifndef vtkADIOSWriter_h
25 #define vtkADIOSWriter_h
35 #include "ADIOSDefs.h"
37 #include "vtkIOADIOSModule.h"
73 static_cast<
int>(
ADIOS::TransportMethod_NULL),
74 static_cast<
int>(
ADIOS::TransportMethod_NetCDF4));
75 void SetTransportMethodToNULL() { this->SetTransportMethod(
static_cast<int>(ADIOS::TransportMethod_NULL)); }
99 static_cast<
int>(
ADIOS::Transform_NONE),
100 static_cast<
int>(
ADIOS::Transform_SZIP));
101 void SetTransformToNone() { this->SetTransform(
static_cast<int>(ADIOS::Transform_NONE)); }
199 int RequestExtent[6];
205 bool WriteInternal();
void Define(const std::string &path, const vtkFieldData *value)
void SetTransportMethodToDataSpaces()
void SetTransportMethodToMPILustre()
void SetController(vtkMultiProcessController *)
#define vtkGetObjectMacro(name, type)
void SetTransportMethodToVarMerge()
void Define(const std::string &path, const vtkUnstructuredGrid *value)
void SetTransportMethodToPHDF5()
void Write(const std::string &path, const vtkFieldData *value)
void Write(const std::string &path, const vtkPolyData *value)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Superclass for algorithms that produce only data object as output.
#define vtkTypeMacro(thisClass, superclass)
void Define(const std::string &path, const vtkDataArray *value)
abstract base class for most VTK objects
const char * GetDefaultFileExtension()
void SetTransportMethodToMPI()
void Define(const std::string &path, const vtkDataSet *value)
void Write(const std::string &path, const vtkImageData *value)
abstract superclass for arrays of numeric data
GLenum GLenum GLenum input
void Define(const std::string &path, const vtkPolyData *value)
represent and manipulate fields of data
#define vtkSetClampMacro(name, type, min, max)
GLsizei const GLfloat * value
bool UpdateMTimeTable(const std::string path, const vtkObject *value)
Multiprocessing communication superclass.
void Write(const std::string &path, const vtkCellArray *value)
topologically and geometrically regular array of data
a simple class to control print indentation
vtkMultiProcessController * Controller
object to represent cell connectivity
virtual int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **input, vtkInformationVector *output)
#define vtkSetStringMacro(name)
void SetTransportMethodToDIMES()
GLsizei const GLchar ** path
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
char * TransportMethodArguments
void Define(const std::string &path, const vtkImageData *value)
abstract class to specify dataset behavior
Abstract superclass for all arrays.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **input, vtkInformationVector *output)
vtkBooleanMacro(IgnoreDriverBugs, bool)
int FillInputPortInformation(int port, vtkInformation *info)
vtkSetMacro(IgnoreDriverBugs, bool)
void SetTransportMethodToMPIAggregate()
void SetTransportMethodToNetCDF4()
static vtkADIOSWriter * New()
virtual int RequestData(vtkInformation *request, vtkInformationVector **input, vtkInformationVector *output)
void Define(const std::string &path, const vtkCellArray *value)
void Write(const std::string &path, const vtkDataArray *value)
void Define(const std::string &path, const vtkAbstractArray *value)
void Write(const std::string &path, const vtkUnstructuredGrid *value)
void SetTransportMethodToFlexPath()
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetTransformToZLib()
std::map< std::string, unsigned long > LastUpdated
dataset represents arbitrary combinations of all possible cell types
void SetTransportMethodToPOSIX()
void Write(const std::string &path, const vtkAbstractArray *value)
virtual void PrintSelf(ostream &os, vtkIndent indent)
general representation of visualization data
void SetTransformToBZip2()
std::vector< double > TimeSteps
void SetTransformToSZip()
GLsizei const GLchar ** string
void Write(const std::string &path, const vtkDataSet *value)