HDF5
1.15.0.50a6522
API Reference
|
This module contains Fortran interfaces for H5T functions. More...
Data Types | |
type | hvl_t |
Functions/Subroutines | |
subroutine | h5topen_f (loc_id, name, type_id, hdferr, tapl_id) |
Opens named datatype. | |
subroutine | h5tcommit_f (loc_id, name, type_id, hdferr, lcpl_id, tcpl_id, tapl_id) |
Commits a transient datatype to a file, creating a new named datatype. | |
subroutine | h5tcopy_f (type_id, new_type_id, hdferr) |
Creates a copy of existing datatype. | |
subroutine | h5tequal_f (type1_id, type2_id, flag, hdferr) |
Determines whether two datatype identifiers refer to the same datatype. | |
subroutine | h5tclose_f (type_id, hdferr) |
Releases a datatype. | |
subroutine | h5tget_class_f (type_id, class, hdferr) |
Returns the datatype class identifier. | |
subroutine | h5tget_size_f (type_id, size, hdferr) |
Returns the size of a datatype. | |
subroutine | h5tset_size_f (type_id, size, hdferr) |
Sets the total size for an atomic datatype. | |
subroutine | h5tget_order_f (type_id, order, hdferr) |
Returns the byte order of an atomic datatype. | |
subroutine | h5tset_order_f (type_id, order, hdferr) |
Sets the byte ordering of an atomic datatype. | |
subroutine | h5tget_precision_f (type_id, precision, hdferr) |
Returns the precision of an atomic datatype. | |
subroutine | h5tset_precision_f (type_id, precision, hdferr) |
Sets the precision of an atomic datatype. | |
subroutine | h5tget_offset_f (type_id, offset, hdferr) |
Retrieves the bit offset of the first significant bit. | |
subroutine | h5tset_offset_f (type_id, offset, hdferr) |
Sets the bit offset of the first significant bit. | |
subroutine | h5tget_pad_f (type_id, lsbpad, msbpad, hdferr) |
Retrieves the padding type of the least and most-significant bit padding. | |
subroutine | h5tset_pad_f (type_id, lsbpad, msbpad, hdferr) |
Sets the least and most-significant bits padding types. | |
subroutine | h5tget_sign_f (type_id, sign, hdferr) |
Retrieves the sign type for an integer type. | |
subroutine | h5tset_sign_f (type_id, sign, hdferr) |
Sets the sign property for an integer type. | |
subroutine | h5tget_fields_f (type_id, spos, epos, esize, mpos, msize, hdferr) |
Retrieves floating point datatype bit field information. | |
subroutine | h5tset_fields_f (type_id, spos, epos, esize, mpos, msize, hdferr) |
Sets locations and sizes of floating point bit fields. | |
subroutine | h5tget_ebias_f (type_id, ebias, hdferr) |
Retrieves the exponent bias of a floating-point type. | |
subroutine | h5tset_ebias_f (type_id, ebias, hdferr) |
Sets the exponent bias of a floating-point type. | |
subroutine | h5tget_norm_f (type_id, norm, hdferr) |
Retrieves mantissa normalization of a floating-point datatype. | |
subroutine | h5tset_norm_f (type_id, norm, hdferr) |
Sets the mantissa normalization of a floating-point datatype. | |
subroutine | h5tget_inpad_f (type_id, padtype, hdferr) |
Retrieves the internal padding type for unused bits in floating-point datatypes. | |
subroutine | h5tset_inpad_f (type_id, padtype, hdferr) |
Fills unused internal floating point bits. | |
subroutine | h5tget_cset_f (type_id, cset, hdferr) |
Retrieves the character set type of a string datatype. | |
subroutine | h5tset_cset_f (type_id, cset, hdferr) |
Sets character set to be used. | |
subroutine | h5tget_strpad_f (type_id, strpad, hdferr) |
Retrieves the storage mechanism for a string datatype. | |
subroutine | h5tset_strpad_f (type_id, strpad, hdferr) |
Defines the storage mechanism for character strings. | |
subroutine | h5tget_nmembers_f (type_id, num_members, hdferr) |
Retrieves the number of fields in a compound datatype. | |
subroutine | h5tget_member_name_f (type_id, index, member_name, namelen, hdferr) |
Retrieves the name of a field of a compound datatype. | |
subroutine | h5tget_member_offset_f (type_id, member_no, offset, hdferr) |
Retrieves the offset of a field of a compound datatype. | |
subroutine | h5tget_member_index_f (type_id, name, index, hdferr) |
Retrieves the index of a compound or enumeration datatype member. | |
subroutine | h5tget_array_dims_f (type_id, dims, hdferr) |
Returns sizes of array dimensions. | |
subroutine | h5tget_array_ndims_f (type_id, ndims, hdferr) |
Returns the rank of an array datatype. | |
subroutine | h5tget_super_f (type_id, base_type_id, hdferr) |
Returns the base datatype from which a datatype is derived. | |
subroutine | h5tget_member_type_f (type_id, field_idx, datatype, hdferr) |
Returns the datatype of the specified member. | |
subroutine | h5tcreate_f (class, size, type_id, hdferr) |
Creates a new datatype. | |
subroutine | h5tinsert_f (type_id, name, offset, field_id, hdferr) |
Adds a new member to a compound datatype. | |
subroutine | h5tpack_f (type_id, hdferr) |
Recursively removes padding from within a compound datatype. | |
subroutine | h5tarray_create_f (base_id, rank, dims, type_id, hdferr) |
Creates an array datatype object. | |
subroutine | h5tenum_create_f (parent_id, new_type_id, hdferr) |
Creates a new enumeration datatype. | |
subroutine | h5tenum_nameof_f (type_id, value, namelen, name, hdferr) |
Returns the symbol name corresponding to a specified member of an enumeration datatype. | |
subroutine | h5tenum_valueof_f (type_id, name, value, hdferr) |
Returns the value corresponding to a specified member of an enumeration datatype. | |
subroutine | h5tget_member_value_f (type_id, member_no, value, hdferr) |
Returns the value of an enumeration datatype member. | |
subroutine | h5tset_tag_f (type_id, tag, hdferr) |
Tags an opaque datatype. | |
subroutine | h5tget_tag_f (type_id, tag, taglen, hdferr) |
Gets the tag associated with an opaque datatype. | |
subroutine | h5tvlen_create_f (type_id, vltype_id, hdferr) |
Creates a new variable-length datatype. | |
subroutine | h5tis_variable_str_f (type_id, status, hdferr) |
Determines whether a dattype is a variable string. | |
subroutine | h5tget_member_class_f (type_id, member_no, class, hdferr) |
Returns datatype class of compound datatype member. | |
subroutine | h5tcommit_anon_f (loc_id, dtype_id, hdferr, tcpl_id, tapl_id) |
Commits a transient datatype to a file, creating a new named datatype, but does not link it into the file structure. | |
subroutine | h5tcommitted_f (dtype_id, committed, hdferr) |
Determines whether a datatype is a named type or a transient type. | |
subroutine | h5tdecode_f (buf, obj_id, hdferr) |
Decode A binary object description of data type and return a new object handle. | |
subroutine | h5tencode_f (obj_id, buf, nalloc, hdferr) |
Encode a data type object description into a binary buffer. | |
subroutine | h5tget_create_plist_f (dtype_id, dtpl_id, hdferr) |
Returns a copy of a datatype creation property list. | |
subroutine | h5tcompiler_conv_f (src_id, dst_id, flag, hdferr) |
Check whether the library's default conversion is hard conversion. | |
subroutine | h5tget_native_type_f (dtype_id, direction, native_dtype_id, hdferr) |
Returns the native datatype of a specified datatype. | |
subroutine | h5tconvert_f (src_id, dst_id, nelmts, buf, hdferr, background, plist_id) |
Converts data from between specified datatypes. | |
subroutine | h5tenum_insert_f (type_id, name, value, hdferr) |
Inserts a new enumeration datatype member. | |
subroutine | h5tenum_insert_f (type_id, name, value, hdferr) |
Inserts a new enumeration datatype member. | |
This module contains Fortran interfaces for H5T functions.