12 #ifndef VTK_IO_ADIOS2_VTX_VTXSchemaManager_H_
13 #define VTK_IO_ADIOS2_VTX_VTXSchemaManager_H_
26 VTK_ABI_NAMESPACE_BEGIN
64 std::unique_ptr<adios2::ADIOS> ADIOS;
70 adios2::Engine Engine;
75 static const std::set<std::string> SupportedTypes;
81 bool InitReaderXMLVTK();
Composite dataset that organizes datasets into blocks.
VTXSchemaManager()=default
void Fill(vtkMultiBlockDataSet *multiblock, size_t step=0)
Fill multiblock data.
~VTXSchemaManager()=default
void Update(const std::string &streamName, size_t step=0, const std::string &schemaName="vtk.xml")
Updates metadata if stream is changed.
std::unique_ptr< VTXSchema > Reader
managed polymorphic reader, could be extended in a container
size_t Step
current adios2 step