setup array slices for read and write istart iend
stride
compensate for 0-based hyperslab vs. 1-based Fortran some callers have already opened the dataset. 0 is a sentinel saying not opened yet.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(hdf5_file), | intent(in) | :: | self | |||
character(len=*), | intent(in) | :: | dname | |||
integer(kind=HID_T), | intent(inout) | :: | did | |||
integer(kind=hid_t), | intent(out) | :: | sid | |||
integer(kind=hid_t), | intent(out) | :: | mem_sid | |||
class(*), | intent(in), | dimension(:) | :: | i0 | ||
class(*), | intent(in), | dimension(:) | :: | i1 | ||
class(*), | intent(in), | optional | dimension(:) | :: | i2 |