Public Methods | |
H5File () | |
~H5File () | |
void | open (std::string filename_) |
void | open_rdwr (std::string filename_) |
void | close () |
void | get_userblock (std::vector< char > &data) |
template<typename T> void | get_attr (std::string obj_name, std::string attr_name, T &data) |
template<typename T> void | get_csv_attr (std::string obj_name, std::string attr_name, std::vector< T > &data) |
template<typename T> void | get_dataset (std::string path, std::vector< T > &data, std::vector< hsize_t > &shape, hsize_t *nelemptr=NULL) |
bool | group_exists (std::string path) |
bool | dataset_exists (std::string path) |
bool | attr_exists (std::string path, std::string attr) |
void | get_group_listing (std::string path, std::vector< std::string > &listing) |
template<typename T> void | write_ds (std::string path, std::string name, const std::vector< hsize_t > &shape, const std::vector< T > &data) |
|
Definition at line 250 of file lmplugin.C. |
|
Definition at line 251 of file lmplugin.C. References close. |
|
Definition at line 416 of file lmplugin.C. References group_exists. |
|
Definition at line 268 of file lmplugin.C. References H5_CALL. Referenced by get_userblock, and ~H5File. |
|
Definition at line 396 of file lmplugin.C. |
|
Definition at line 296 of file lmplugin.C. References H5File_specialized::get_attr. |
|
Definition at line 305 of file lmplugin.C. References H5File_specialized::get_attr, H5File_specialized::str_conv1, and H5File_specialized::str_conv_last. |
|
Definition at line 335 of file lmplugin.C. References H5_CALL, and H5_CALL_ASSIGN. Referenced by LMPlugin::read_timestep. |
|
Definition at line 431 of file lmplugin.C. References H5_CALL, and H5_CALL_ASSIGN. |
|
Definition at line 275 of file lmplugin.C. References close, H5_CALL_ASSIGN, and open. |
|
Definition at line 376 of file lmplugin.C. Referenced by attr_exists. |
|
Definition at line 254 of file lmplugin.C. References H5_CALL_ASSIGN. Referenced by get_userblock. |
|
Definition at line 261 of file lmplugin.C. References H5_CALL_ASSIGN. |
|
Definition at line 444 of file lmplugin.C. References H5_CALL, H5_CALL_ASSIGN, and name. |