30#if !defined(_PIODATAHDF5_H)
45VTK_ABI_NAMESPACE_BEGIN
58 bool read_dataset(std::valarray<std::string>&,
const char*,
int index);
84 const char* var,
int materialId)
override;
class for reading PIO (Parallel Input Output) files in HDF5 format
bool has_vector(const char *)
bool set_scalar_field(std::valarray< int > &, const char *) override
int get_num_components(const char *) const override
bool get_gridsize(std::valarray< int > &) override
int64_t get_num_cells() override
bool set_vector_field(std::valarray< std::valarray< double > > &, const char *) override
bool has_field(const char *) override
bool has_scalar(const char *)
~PIO_DATA_HDF5() override
bool get_material_names(std::valarray< std::string > &) override
std::string get_username() override
double get_simtime() override
std::string get_problemname() override
bool has_scalar(const char *, int &)
bool read_dataset(std::valarray< std::string > &, const char *, int index)
bool set_scalar_field(std::valarray< int64_t > &, const char *) override
int get_pio_num() const override
bool read_dataset(std::valarray< double > &, const char *, int index)
int get_num_materials() const override
bool get_tracer_variable_names(std::valarray< std::string > &) override
PIO_FIELD * get_pio_field() const override
PIO_DATA_HDF5(const char *piofile)
bool good_read() override
bool set_scalar_field(std::valarray< double > &, const char *) override
bool get_gridorigin(std::valarray< double > &) override
std::valarray< int > cell_active
bool reconstruct_chunk_field(int64_t numcell, std::valarray< double > &va, const char *prefix, const char *var, int materialId) override
bool get_gridscale(std::valarray< double > &) override
std::string get_eap_version() override
int get_dimension() override
class for reading PIO (Parallel Input Output) data files