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