dvs_dataset_interface.h
Last update: 17.04.2023
Go to the documentation of this file.
virtual uint32_t get_num_ranks() const =0
Get the number of ranks for the dataset.
virtual const DVS::IObject * get_plot(uint32_t index) const =0
Get the plot object.
virtual uint32_t get_num_plots() const =0
Get the number of plots for this datasets.
virtual const char * get_unit_system() const =0
Get the unit system of the dataset.
virtual uint32_t get_num_chunks_per_rank() const =0
Get the size of the chunks_per_rank array for get_chunks_per_rank()
virtual uint32_t get_num_parts() const =0
Get the number of parts for this dataset.
virtual const DVS::IObject * get_part(uint32_t index) const =0
Get a part by index.
virtual dvs_ret get_ranks(uint32_t *ranks) const =0
Get an array of the ranks for this dataset query.
virtual uint32_t get_num_variables() const =0
Get the number of variables for this dataset.
virtual dvs_ret get_chunks_per_rank(uint32_t *chunks_per_rank) const =0
Get the number of chunks for each rank.
Interface for part/plot objects for DVS Reader API.
Definition: dvs_object_interface.h:45
DVS Reader API Object Interface.
DVS Reader API Variable Interface.
Contains enums used in C/C++ API.
Contains errors used in the DVS C/C++ API.
int32_t dvs_ret
Return value of methods, TODO.
Definition: dynamic_visualization_store_error_codes.h:17