14#ifdef OPENSWMM_HAS_2D_HDF5_OUTPUT
41 Output2DReader() =
default;
44 Output2DReader(
const Output2DReader&) =
delete;
47 Output2DReader& operator=(
const Output2DReader&) =
delete;
61 void open(
const char* path);
72 std::string datasets()
const;
89 void shape(
const char* path,
int& rank, uint64_t* dimensions,
int& integer,
90 uint64_t& unlimited_axes)
const;
102 std::string attributes(
const char* path)
const;
116 std::string attribute(
const char* path,
const char* name)
const;
130 std::string strings(
const char* path)
const;
154 void read(
const char* path,
const uint64_t* start,
const uint64_t* count,
155 const uint64_t* stride,
void* values,
size_t capacity,
bool integer)
const;
Definition ExchangeLaw.hpp:60