Page tree

 

JAVA

FORTRAN

C++

C

 

Link

H5S_IS_REGULAR_HYPERSLAB

Determines whether a hyperslab selection is regular

Procedure:

H5S_IS_REGULAR_HYPERSLAB ( space_id )

Signature:

htri_t H5Sis_regular_hyperslab(
        hid_t space_id
        )

Fortran Interface: h5sis_regular_hyperslab_f
    
Signature:
  SUBROUTINE h5sis_regular_hyperslab_f(space_id, IsRegular, hdferr)
    INTEGER(HID_T), INTENT(IN) ::  space_id
    LOGICAL :: IsRegular
    INTEGER, INTENT(OUT) :: hdferr


Inputs:
  space_id  - The identifier of the dataspace.


Outputs:
  IsRegular - Non-negative if hyperslab selection is successful.
  hdferr    - Returns 0 if successful and -1 if fails.

        

Parameters:
hid_t space_idIN: The identifier of the dataspace

Description:

H5S_IS_REGULAR_HYPERSLAB takes the dataspace identifier, space_id, and queries the type of the hyperslab selection.

A regular hyperslab selection is a hyperslab selection described by setting the offset, stride, count, and block parameters for a single H5S_SELECT_HYPERSLAB call. If several calls to H5S_SELECT_HYPERSLAB are needed, then the hyperslab selection is irregular.

Returns:

Returns a non-negative value if successful. Returns a negative value on error or when querying other selection types such as point selection.

Example:

Include Bitbucket Server for Confluence: File content cannot be shown

Unauthenticated access to this resource is not allowed. Please login to Confluence first.

Coming Soon!

History:
Release    Change
1.10.0C function introduced with this release.

--- Last Modified: June 02, 2020 | 11:03 AM