summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5Dff.F90
diff options
context:
space:
mode:
Diffstat (limited to 'fortran/src/H5Dff.F90')
-rw-r--r--fortran/src/H5Dff.F9032
1 files changed, 32 insertions, 0 deletions
diff --git a/fortran/src/H5Dff.F90 b/fortran/src/H5Dff.F90
index 35a959e..c4134e8 100644
--- a/fortran/src/H5Dff.F90
+++ b/fortran/src/H5Dff.F90
@@ -220,6 +220,8 @@ CONTAINS
!! \param lcpl_id Link creation property list
!! \param dapl_id Dataset access property list
!!
+!! See C API: @ref hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id);
+!!
SUBROUTINE h5dcreate_f(loc_id, name, type_id, space_id, dset_id, &
hdferr, dcpl_id, lcpl_id, dapl_id)
IMPLICIT NONE
@@ -285,6 +287,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param dapl_id Dataset access property list
!!
+!! See C API: @ref hid_t H5Dopen2(hid_t loc_id, const char *name, hid_t dapl_id);
+!!
SUBROUTINE h5dopen_f(loc_id, name, dset_id, hdferr, dapl_id)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -326,6 +330,8 @@ CONTAINS
!! \param dset_id Dataset identifier
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Dclose(hid_t dset_id);
+!!
SUBROUTINE h5dclose_f(dset_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dset_id
@@ -353,6 +359,8 @@ CONTAINS
!! \param datatype_id Dataspace identifier
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Dget_type(hid_t dset_id);
+!!
SUBROUTINE h5dget_type_f(dataset_id, datatype_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dataset_id
@@ -380,6 +388,8 @@ CONTAINS
!! \param size Array containing the new magnitude of each dimension
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Dset_extent(hid_t dset_id, const hsize_t size[]);
+!!
SUBROUTINE h5dset_extent_f(dataset_id, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dataset_id
@@ -407,6 +417,8 @@ CONTAINS
!! \param plist_id Creation property list identifier
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Dget_create_plist(hid_t dset_id);
+!!
SUBROUTINE h5dget_create_plist_f(dataset_id, plist_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dataset_id
@@ -433,6 +445,8 @@ CONTAINS
!! \param size Datastorage size
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hsize_t H5Dget_storage_size(hid_t dset_id);
+!!
SUBROUTINE h5dget_storage_size_f(dataset_id, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dataset_id
@@ -495,6 +509,8 @@ CONTAINS
!! \li H5D_SPACE_STS_ALLOCATED_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *allocation);
+!!
SUBROUTINE h5dget_space_status_f(dset_id, flag, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dset_id
@@ -525,6 +541,8 @@ CONTAINS
!! \param dcpl_id Dataset creation property list identifier.
!! \param dapl_id Dataset access property list identifier.
!!
+!! See C API: @ref hid_t H5Dcreate_anon(hid_t loc_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id);
+!!
SUBROUTINE h5dcreate_anon_f(loc_id, type_id, space_id, dset_id, hdferr, dcpl_id, dapl_id)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -958,6 +976,8 @@ CONTAINS
!! \param offset The offset in bytes.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref haddr_t H5Dget_offset(hid_t dset_id);
+!!
SUBROUTINE h5dget_offset_f(dset_id, offset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dset_id
@@ -987,6 +1007,8 @@ CONTAINS
!! \param dataspace_id Dataspace identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Dget_space(hid_t dset_id);
+!!
SUBROUTINE h5dget_space_f(dataset_id, dataspace_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dataset_id
@@ -1013,6 +1035,8 @@ CONTAINS
!! \param plist_id Dataset access property list identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Dget_access_plist(hid_t dset_id);
+!!
SUBROUTINE h5dget_access_plist_f(dset_id, plist_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dset_id
@@ -1042,6 +1066,8 @@ CONTAINS
!! \param buf Pointer to the buffer to be reclaimed.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf);
+!!
SUBROUTINE h5dvlen_reclaim_f(type_id, space_id, plist_id, buf, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1082,6 +1108,8 @@ CONTAINS
!! \param file_space_id Identifier of the dataset's dataspace in the file.
!! \param xfer_prp Identifier of a transfer property list for this I/O operation.
!!
+!! See C API: @ref herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf);
+!!
SUBROUTINE h5dwrite_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)
USE, INTRINSIC :: ISO_C_BINDING, ONLY : C_PTR
IMPLICIT NONE
@@ -1108,6 +1136,8 @@ CONTAINS
!! \param file_space_id Identifier of dataset's dataspace in the file. (Default: H5S_ALL_F)
!! \param xfer_prp Identifier of a transfer property list for this I/O operation.
!!
+!! See C API: @ref herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf);
+!!
SUBROUTINE h5dread_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)
USE, INTRINSIC :: ISO_C_BINDING, ONLY : C_PTR
IMPLICIT NONE
@@ -1195,6 +1225,8 @@ CONTAINS
!! \param buf Buffer to receive data read from file.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Dfill(const void *fill, hid_t fill_type_id, void *buf, hid_t buf_type_id, hid_t space_id);
+!!
SUBROUTINE h5dfill_f(fill_value, space_id, buf, hdferr)
TYPE(TYPE), INTENT(IN) :: fill_value
INTEGER(HID_T), INTENT(IN) :: space_id