Files
src_old/src/h5_core/h5_readwrite.h
T
2008-09-25 15:43:24 +00:00

77 lines
1.3 KiB
C

#ifndef __READWRITE_H
#define __READWRITE_H
h5part_int64_t
h5_write_data (
h5_file *f,
const char *name,
const void *array,
const hid_t type,
const hid_t groupid,
const hid_t shape,
const hid_t memshape,
const hid_t diskshape
) ;
h5_err_t
h5_write_dataset (
h5_file * const f,
const hid_t group_id,
const char dataset_name[],
const hid_t type_id,
const hid_t memspace_id,
const hid_t diskspace_id,
const void * const data
) ;
h5part_int64_t
h5_get_num_objects (
hid_t group_id,
const char *group_name,
const hid_t type
);
h5part_int64_t
h5_get_num_objects_matching_pattern (
hid_t group_id,
const char *group_name,
const hid_t type,
char * const pattern
);
h5part_int64_t
h5_get_object_name (
hid_t group_id,
const char *group_name,
const hid_t type,
const h5part_int64_t idx,
char *obj_name,
const h5part_int64_t len_obj_name
);
h5part_int64_t
h5_set_step (
h5_file *f, /*!< [in] Handle to open file */
const h5part_int64_t step /*!< [in] Time-step to set. */
);
hid_t
h5_normalize_h5_type (
hid_t type
);
h5part_int64_t
h5_get_dataset_type(
hid_t group_id,
const char *dataset_name
);
h5part_int64_t
h5_has_index (
h5_file *f, /*!< [in] Handle to open file */
h5part_int64_t step /*!< [in] Step number to query */
);
#endif