H5Dextend
(
hid_t dataset_id
,
const hsize_t size[]
)
H5Dset_extent
.
H5Dextend
verifies that the dataset is at least of size
size
, extending it if necessary.
The dimensionality of size
is the same as that of
the dataspace of the dataset being changed.
This function can be applied to the following datasets:
maxdims
(see
H5Screate_simple
)
Space on disk is immediately allocated for the new dataset extent
if the dataset’s space allocation time is set to
H5D_ALLOC_TIME_EARLY
.
Fill values will be written to the dataset if the dataset’s
fill time is set to H5D_FILL_TIME_IFSET
or
H5D_FILL_TIME_ALLOC
.
(See
H5Pset_fill_time
and
H5Pset_alloc_time
.)
This function ensures that the dataset dimensions are of
at least the sizes specified in size
.
The function
H5Dset_extent
must be used if the dataset dimension sizes are are to be
reduced.
hid_t dataset_id |
IN: Identifier of the dataset. |
const hsize_t size[] |
IN: Array containing the new magnitude of each dimension. |
SUBROUTINE h5dextend_f(dataset_id, size, hdferr) IMPLICIT NONE INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: size ! Array containing ! dimensions' sizes INTEGER, INTENT(OUT) :: hdferr ! Error code ! 0 on success and -1 on failure END SUBROUTINE h5dextend_f
Release | C |
1.8.0 | Function deprecated in this release. |
1.8.0 |
Parameter size syntax changed
to 'const hsize_t size[] '
in this release.
|