24#ifndef VTK_IO_ADIOS2_VTX_VTXSchemaManager_H_
25#define VTK_IO_ADIOS2_VTX_VTXSchemaManager_H_
75 std::unique_ptr<adios2::ADIOS> ADIOS;
81 adios2::Engine Engine;
86 static const std::set<std::string> SupportedTypes;
92 bool InitReaderXMLVTK();
Composite dataset that organizes datasets into blocks.
VTXSchemaManager()=default
~VTXSchemaManager()=default
void Fill(vtkMultiBlockDataSet *multiblock, const size_t step=0)
Fill multiblock data.
void Update(const std::string &streamName, const 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