Interface Documentation
Version: invalid
Public Member Functions | Public Attributes | List of all members
flecsi::io::legion_hdf5_t Struct Reference

Public Member Functions

 legion_hdf5_t (std::string file_name, int num_files)
 
 legion_hdf5_t (const char *file_name, int num_files)
 
bool create_hdf5_file (int file_idx)
 
bool open_hdf5_file (int file_idx)
 
bool close_hdf5_file ()
 
bool write_string_to_hdf5_file (const char *group_name, const char *dataset_name, const std::string &str, size_t)
 
bool read_string_from_hdf5_file (const char *group_name, const char *dataset_name, std::string &str)
 
void add_logical_region (Legion::LogicalRegion lr, Legion::LogicalPartition lp, std::string lr_name, std::map< Legion::FieldID, std::string > field_string_map)
 
void add_hdf5_region (const legion_hdf5_region_t &hdf5_region)
 
bool create_datasets_for_regions (int file_idx)
 

Public Attributes

hid_t hdf5_file_id
 
std::string file_name
 
int num_files
 
std::vector< legion_hdf5_region_thdf5_region_vector
 
std::map< std::string, hid_t > hdf5_group_map
 

The documentation for this struct was generated from the following file: