202 lines
3.3 KiB
C
202 lines
3.3 KiB
C
|
|
#ifndef __H5BLOCK_READWRITE_H
|
|
#define __H5BLOCK_READWRITE_H
|
|
|
|
h5_err_t
|
|
H5Block3dWriteScalarFieldFloat64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_float64_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadScalarFieldFloat64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_float64_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteVector3dFieldFloat64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_float64_t *x_data,
|
|
const h5_float64_t *y_data,
|
|
const h5_float64_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadVector3dFieldFloat64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_float64_t *x_data,
|
|
h5_float64_t *y_data,
|
|
h5_float64_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteScalarFieldFloat32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_float32_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadScalarFieldFloat32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_float32_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteVector3dFieldFloat32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_float32_t *x_data,
|
|
const h5_float32_t *y_data,
|
|
const h5_float32_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadVector3dFieldFloat32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_float32_t *x_data,
|
|
h5_float32_t *y_data,
|
|
h5_float32_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteScalarFieldInt64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_int64_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadScalarFieldInt64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_int64_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteVector3dFieldInt64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_int64_t *x_data,
|
|
const h5_int64_t *y_data,
|
|
const h5_int64_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadVector3dFieldInt64 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_int64_t *x_data,
|
|
h5_int64_t *y_data,
|
|
h5_int64_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteScalarFieldInt32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_int32_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadScalarFieldInt32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_int32_t *data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dWriteVector3dFieldInt32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
const h5_int32_t *x_data,
|
|
const h5_int32_t *y_data,
|
|
const h5_int32_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5Block3dReadVector3dFieldInt32 (
|
|
h5_file_t *f,
|
|
const char *name,
|
|
h5_int32_t *x_data,
|
|
h5_int32_t *y_data,
|
|
h5_int32_t *z_data
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockWriteFieldAttribFloat64 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
const h5_float64_t *values,
|
|
const h5_size_t nvalues
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockReadFieldAttribFloat64 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
h5_float64_t *buffer
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockWriteFieldAttribFloat32 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
const h5_float32_t *values,
|
|
const h5_size_t nvalues
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockReadFieldAttribFloat32 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
h5_float32_t *buffer
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockWriteFieldAttribInt64 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
const h5_int64_t *values,
|
|
const h5_size_t nvalues
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockReadFieldAttribInt64 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
h5_int64_t *buffer
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockWriteFieldAttribInt32 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
const h5_int32_t *values,
|
|
const h5_size_t nvalues
|
|
);
|
|
|
|
h5_err_t
|
|
H5BlockReadFieldAttribInt32 (
|
|
h5_file_t *f,
|
|
const char *field_name,
|
|
const char *attrib_name,
|
|
h5_int32_t *buffer
|
|
);
|
|
|
|
#endif
|