24#ifndef VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXxmlVTU_h
25#define VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXxmlVTU_h
43 VTXvtkVTU(
const std::string& schema, adios2::IO& io, adios2::Engine& engine);
51 std::vector<size_t> BlockIDs;
54 void ReadPiece(
const size_t step,
const size_t pieceID)
final;
58#define declare_type(T) \
59 void SetBlocks(adios2::Variable<T> variable, types::DataArray& dataArray, const size_t step) \
66 adios2::Variable<T> variable, types::DataArray& dataArray,
const size_t step);
#define VTK_IO_ADIOS2_VTX_ARRAY_TYPE(MACRO)
Composite dataset that organizes datasets into blocks.
Allocate and hold a VTK object.
VTXvtkVTU(const std::string &schema, adios2::IO &io, adios2::Engine &engine)