mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
2212 lines
121 KiB
HTML
2212 lines
121 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.16.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>HDF5: Fortran Dataspace (H5S) Interface</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
|
|
<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
|
|
<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Help us improve by taking our short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
|
|
<!-- ... other metadata & script includes ... -->
|
|
<script type="text/javascript" src="doxygen-awesome-tabs.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeTabs.init()
|
|
</script>
|
|
<!-- Google tag (gtag.js) -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-57FMZK4S7X"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-57FMZK4S7X');
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
|
|
<td id="projectalign">
|
|
<div id="projectname">HDF5<span id="projectnumber"> Last Updated on 2026-09-02</span>
|
|
</div>
|
|
<div id="projectbrief">The HDF5 Field Guide</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.16.1 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
</script>
|
|
<script type="text/javascript">
|
|
$(function() { codefold.init(); });
|
|
</script>
|
|
<div id="main-nav">
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="_getting_started.html"><span>Getting started</span></a></li>
|
|
<li><a href="_u_g.html"><span>User Guide</span></a></li>
|
|
<li><a href="_r_m.html"><span>Reference Manual</span></a></li>
|
|
<li><a href="_cookbook.html"><span>Cookbook</span></a></li>
|
|
<li><a href="_t_n.html"><span>Technical Notes</span></a></li>
|
|
<li><a href="_r_f_c.html"><span>RFCs</span></a></li>
|
|
<li><a href="_s_p_e_c.html"><span>Specifications</span></a></li>
|
|
<li><a href="_g_l_s.html"><span>Glossary</span></a></li>
|
|
<li><a href="_f_t_s.html"><span>Full-Text Search</span></a></li>
|
|
<li><a href="_about.html"><span>About</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<span id="MSearchSelect" class="search-icon" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"><span class="search-icon-dropdown"></span></span>
|
|
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><div id="MSearchCloseImg" class="close-icon"></div></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- main-nav -->
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(function(){initNavTree('group___f_h5_s.html','',''); });
|
|
</script>
|
|
<div id="container">
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">Fortran Dataspace (H5S) Interface </div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_s.html">Dataspaces (H5S)</a>, C-API</dd>
|
|
<dd>
|
|
<a class="el" href="_h5_s__u_g.html" title="Dataspaces and Partial I/O">Dataspaces and Partial I/O</a>, User Guide </dd></dl>
|
|
</div><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 id="header-namespaces" class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Modules</h2></td></tr>
|
|
<tr class="memitem:h5s" id="r_h5s"><td class="memItemLeft">module  </td><td class="memItemRight"><a class="el" href="namespaceh5s.html">h5s</a></td></tr>
|
|
<tr class="memdesc:namespaceh5s"><td class="mdescLeft"> </td><td class="mdescRight">This module contains Fortran interfaces for H5S functions. <br /></td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 id="header-func-members" class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions/Subroutines</h2></td></tr>
|
|
<tr class="memitem:ga4642024f539f37493a8eef6e53552f50" id="r_ga4642024f539f37493a8eef6e53552f50"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga4642024f539f37493a8eef6e53552f50">h5sclose_f</a> (space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga4642024f539f37493a8eef6e53552f50"><td class="mdescLeft"> </td><td class="mdescRight">Releases and terminates access to a dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga873f3624fb28eae070fc3072fec35135" id="r_ga873f3624fb28eae070fc3072fec35135"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga873f3624fb28eae070fc3072fec35135">h5scopy_f</a> (space_id, new_space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga873f3624fb28eae070fc3072fec35135"><td class="mdescLeft"> </td><td class="mdescRight">Creates an exact copy of a dataspace. <br /></td></tr>
|
|
<tr class="memitem:gaf4890fd941e5f9ceedb5ca3018e7b8f7" id="r_gaf4890fd941e5f9ceedb5ca3018e7b8f7"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaf4890fd941e5f9ceedb5ca3018e7b8f7">h5screate_f</a> (classtype, space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:gaf4890fd941e5f9ceedb5ca3018e7b8f7"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new dataspace of a specified type. <br /></td></tr>
|
|
<tr class="memitem:ga69cc4bf92bab60a88e1926f8ebccccd4" id="r_ga69cc4bf92bab60a88e1926f8ebccccd4"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga69cc4bf92bab60a88e1926f8ebccccd4">h5screate_simple_f</a> (rank, dims, space_id, hdferr, maxdims)</td></tr>
|
|
<tr class="memdesc:ga69cc4bf92bab60a88e1926f8ebccccd4"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new simple data space and opens it for access. <br /></td></tr>
|
|
<tr class="memitem:ga518e04a1fac336142703cf73c0ba8f37" id="r_ga518e04a1fac336142703cf73c0ba8f37"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga518e04a1fac336142703cf73c0ba8f37">h5sdecode_f</a> (buf, obj_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga518e04a1fac336142703cf73c0ba8f37"><td class="mdescLeft"> </td><td class="mdescRight">Decode a binary object description of data space and return a new object handle. <br /></td></tr>
|
|
<tr class="memitem:ga44ed6832edd798d9a0f2bc1e58c4cfb0" id="r_ga44ed6832edd798d9a0f2bc1e58c4cfb0"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga44ed6832edd798d9a0f2bc1e58c4cfb0">h5sencode_f</a> (obj_id, buf, nalloc, hdferr, fapl_id)</td></tr>
|
|
<tr class="memdesc:ga44ed6832edd798d9a0f2bc1e58c4cfb0"><td class="mdescLeft"> </td><td class="mdescRight">Encode a data space object description into a binary buffer. <br /></td></tr>
|
|
<tr class="memitem:ga2f992dfeff8858dc414603ee74155e4f" id="r_ga2f992dfeff8858dc414603ee74155e4f"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga2f992dfeff8858dc414603ee74155e4f">h5sextent_copy_f</a> (dest_space_id, source_space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga2f992dfeff8858dc414603ee74155e4f"><td class="mdescLeft"> </td><td class="mdescRight">Copies the extent of a dataspace. <br /></td></tr>
|
|
<tr class="memitem:gaa16eb229a4a02aca05eb256878ff3140" id="r_gaa16eb229a4a02aca05eb256878ff3140"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaa16eb229a4a02aca05eb256878ff3140">h5sextent_equal_f</a> (space1_id, space2_id, equal, hdferr)</td></tr>
|
|
<tr class="memdesc:gaa16eb229a4a02aca05eb256878ff3140"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether two dataspace extents are equal. <br /></td></tr>
|
|
<tr class="memitem:ga39a1446d99e209ed4b079f224877a819" id="r_ga39a1446d99e209ed4b079f224877a819"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga39a1446d99e209ed4b079f224877a819">h5sget_regular_hyperslab_f</a> (space_id, start, stride, count, block, hdferr)</td></tr>
|
|
<tr class="memdesc:ga39a1446d99e209ed4b079f224877a819"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a regular hyperslab selection. <br /></td></tr>
|
|
<tr class="memitem:ga3ac052f34e716ce5bbde1721c49418e5" id="r_ga3ac052f34e716ce5bbde1721c49418e5"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga3ac052f34e716ce5bbde1721c49418e5">h5sget_select_bounds_f</a> (space_id, start, end, hdferr)</td></tr>
|
|
<tr class="memdesc:ga3ac052f34e716ce5bbde1721c49418e5"><td class="mdescLeft"> </td><td class="mdescRight">Gets the bounding box containing the current selection. <br /></td></tr>
|
|
<tr class="memitem:ga59d672ac537864ab340aab44f13db0d0" id="r_ga59d672ac537864ab340aab44f13db0d0"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga59d672ac537864ab340aab44f13db0d0">h5sget_select_elem_npoints_f</a> (space_id, num_points, hdferr)</td></tr>
|
|
<tr class="memdesc:ga59d672ac537864ab340aab44f13db0d0"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of element points in the current selection. <br /></td></tr>
|
|
<tr class="memitem:ga5a392459bff36160465f642de3a08a73" id="r_ga5a392459bff36160465f642de3a08a73"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga5a392459bff36160465f642de3a08a73">h5sget_select_elem_pointlist_f</a> (space_id, startpoint, num_points, buf, hdferr)</td></tr>
|
|
<tr class="memdesc:ga5a392459bff36160465f642de3a08a73"><td class="mdescLeft"> </td><td class="mdescRight">Gets the list of element points currently selected. <br /></td></tr>
|
|
<tr class="memitem:ga5126862a243f5f902ecb43b7201a3a10" id="r_ga5126862a243f5f902ecb43b7201a3a10"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga5126862a243f5f902ecb43b7201a3a10">h5sget_select_hyper_blocklist_f</a> (space_id, startblock, num_blocks, buf, hdferr)</td></tr>
|
|
<tr class="memdesc:ga5126862a243f5f902ecb43b7201a3a10"><td class="mdescLeft"> </td><td class="mdescRight">Gets the list of hyperslab blocks currently selected. <br /></td></tr>
|
|
<tr class="memitem:gac2012b39d5950252329ac3e5fb02d7b2" id="r_gac2012b39d5950252329ac3e5fb02d7b2"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gac2012b39d5950252329ac3e5fb02d7b2">h5sget_select_hyper_nblocks_f</a> (space_id, num_blocks, hdferr)</td></tr>
|
|
<tr class="memdesc:gac2012b39d5950252329ac3e5fb02d7b2"><td class="mdescLeft"> </td><td class="mdescRight">Get number of hyperslab blocks. <br /></td></tr>
|
|
<tr class="memitem:ga3c472b85fc65d60c02a806542ec4f6e3" id="r_ga3c472b85fc65d60c02a806542ec4f6e3"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga3c472b85fc65d60c02a806542ec4f6e3">h5sget_select_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
|
|
<tr class="memdesc:ga3c472b85fc65d60c02a806542ec4f6e3"><td class="mdescLeft"> </td><td class="mdescRight">Determines the number of elements in a dataspace selection. <br /></td></tr>
|
|
<tr class="memitem:ga0b3941918179df9773e122e1683315e9" id="r_ga0b3941918179df9773e122e1683315e9"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga0b3941918179df9773e122e1683315e9">h5sget_select_type_f</a> (space_id, type, hdferr)</td></tr>
|
|
<tr class="memdesc:ga0b3941918179df9773e122e1683315e9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the type of selection. <br /></td></tr>
|
|
<tr class="memitem:gaa66c6976030ddbfff99d45ce0ff8e255" id="r_gaa66c6976030ddbfff99d45ce0ff8e255"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaa66c6976030ddbfff99d45ce0ff8e255">h5sget_simple_extent_dims_f</a> (space_id, dims, maxdims, hdferr)</td></tr>
|
|
<tr class="memdesc:gaa66c6976030ddbfff99d45ce0ff8e255"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves dataspace dimension size and maximum size. <br /></td></tr>
|
|
<tr class="memitem:gafb4c8f835cf92fdef1c2829ff58b178f" id="r_gafb4c8f835cf92fdef1c2829ff58b178f"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gafb4c8f835cf92fdef1c2829ff58b178f">h5sget_simple_extent_ndims_f</a> (space_id, rank, hdferr)</td></tr>
|
|
<tr class="memdesc:gafb4c8f835cf92fdef1c2829ff58b178f"><td class="mdescLeft"> </td><td class="mdescRight">Determines the dimensionality of a dataspace. <br /></td></tr>
|
|
<tr class="memitem:gaa5a470ec7d9670a1e82ff62f2d536912" id="r_gaa5a470ec7d9670a1e82ff62f2d536912"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaa5a470ec7d9670a1e82ff62f2d536912">h5sget_simple_extent_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
|
|
<tr class="memdesc:gaa5a470ec7d9670a1e82ff62f2d536912"><td class="mdescLeft"> </td><td class="mdescRight">Determines the number of elements in a dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga7d14ec971130ae81767f8ca4c29fc9cc" id="r_ga7d14ec971130ae81767f8ca4c29fc9cc"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga7d14ec971130ae81767f8ca4c29fc9cc">h5sget_simple_extent_type_f</a> (space_id, classtype, hdferr)</td></tr>
|
|
<tr class="memdesc:ga7d14ec971130ae81767f8ca4c29fc9cc"><td class="mdescLeft"> </td><td class="mdescRight">Determine the current class of a dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga731731fa7cf01205dfebda21f345b1e9" id="r_ga731731fa7cf01205dfebda21f345b1e9"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga731731fa7cf01205dfebda21f345b1e9">h5sis_regular_hyperslab_f</a> (space_id, isregular, hdferr)</td></tr>
|
|
<tr class="memdesc:ga731731fa7cf01205dfebda21f345b1e9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a regular hyperslab selection. <br /></td></tr>
|
|
<tr class="memitem:gaae2c22e1e8b475d8fe49920d900e94fb" id="r_gaae2c22e1e8b475d8fe49920d900e94fb"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaae2c22e1e8b475d8fe49920d900e94fb">h5sis_simple_f</a> (space_id, status, hdferr)</td></tr>
|
|
<tr class="memdesc:gaae2c22e1e8b475d8fe49920d900e94fb"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether a dataspace is a simple dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga2a1db5113aaf3b195f51f50b1df76a14" id="r_ga2a1db5113aaf3b195f51f50b1df76a14"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga2a1db5113aaf3b195f51f50b1df76a14">h5soffset_simple_f</a> (space_id, offset, hdferr)</td></tr>
|
|
<tr class="memdesc:ga2a1db5113aaf3b195f51f50b1df76a14"><td class="mdescLeft"> </td><td class="mdescRight">Sets the offset of a simple dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga018428dd42c66f517e2b74e6c99809e1" id="r_ga018428dd42c66f517e2b74e6c99809e1"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga018428dd42c66f517e2b74e6c99809e1">h5ssel_iter_close_f</a> (sel_iter_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga018428dd42c66f517e2b74e6c99809e1"><td class="mdescLeft"> </td><td class="mdescRight">Closes a dataspace selection iterator. <br /></td></tr>
|
|
<tr class="memitem:ga16e00b0ed201a8d82119741b51f02ec1" id="r_ga16e00b0ed201a8d82119741b51f02ec1"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga16e00b0ed201a8d82119741b51f02ec1">h5ssel_iter_create_f</a> (space_id, elmt_size, flags, ds_iter_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga16e00b0ed201a8d82119741b51f02ec1"><td class="mdescLeft"> </td><td class="mdescRight">Creates a dataspace selection iterator for a dataspace's selection. <br /></td></tr>
|
|
<tr class="memitem:gaebfe91fac18b9d495f379191cbba73e1" id="r_gaebfe91fac18b9d495f379191cbba73e1"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaebfe91fac18b9d495f379191cbba73e1">h5ssel_iter_get_seq_list_f</a> (sel_iter_id, maxseq, maxbytes, nseq, nbytes, off, len, hdferr)</td></tr>
|
|
<tr class="memdesc:gaebfe91fac18b9d495f379191cbba73e1"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a list of offset / length sequences for the elements in an iterator. <br /></td></tr>
|
|
<tr class="memitem:ga08d5cb3e01d5a2cf7369e8e7ed014682" id="r_ga08d5cb3e01d5a2cf7369e8e7ed014682"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga08d5cb3e01d5a2cf7369e8e7ed014682">h5ssel_iter_reset_f</a> (sel_iter_id, space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga08d5cb3e01d5a2cf7369e8e7ed014682"><td class="mdescLeft"> </td><td class="mdescRight">Resets a dataspace selection iterator back to an initial state. <br /></td></tr>
|
|
<tr class="memitem:ga35bd5b58e55db795ac4f4224250b62f0" id="r_ga35bd5b58e55db795ac4f4224250b62f0"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga35bd5b58e55db795ac4f4224250b62f0">h5sselect_all_f</a> (space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga35bd5b58e55db795ac4f4224250b62f0"><td class="mdescLeft"> </td><td class="mdescRight">Selects the entire dataspace. <br /></td></tr>
|
|
<tr class="memitem:gad4a9478f949dd09c0c2f938be5c082f5" id="r_gad4a9478f949dd09c0c2f938be5c082f5"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gad4a9478f949dd09c0c2f938be5c082f5">h5sselect_elements_f</a> (space_id, operator, rank, num_elements, coord, hdferr)</td></tr>
|
|
<tr class="memdesc:gad4a9478f949dd09c0c2f938be5c082f5"><td class="mdescLeft"> </td><td class="mdescRight">Selects elements to be included in the selection for a dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga939c246c4c4fded09b3226d7ceceb7ef" id="r_ga939c246c4c4fded09b3226d7ceceb7ef"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga939c246c4c4fded09b3226d7ceceb7ef">h5sselect_hyperslab_f</a> (space_id, operator, start, count, hdferr, stride, block)</td></tr>
|
|
<tr class="memdesc:ga939c246c4c4fded09b3226d7ceceb7ef"><td class="mdescLeft"> </td><td class="mdescRight">Selects a hyperslab region to add to the current selected region. <br /></td></tr>
|
|
<tr class="memitem:ga41e9d402d76e0d453202706592d4b148" id="r_ga41e9d402d76e0d453202706592d4b148"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga41e9d402d76e0d453202706592d4b148">h5sselect_intersect_block_f</a> (space_id, istart, iend, intersects, hdferr)</td></tr>
|
|
<tr class="memdesc:ga41e9d402d76e0d453202706592d4b148"><td class="mdescLeft"> </td><td class="mdescRight">Checks if current selection intersects with a block. <br /></td></tr>
|
|
<tr class="memitem:ga4c9ec9b6184f41f347d8346bba3a87a7" id="r_ga4c9ec9b6184f41f347d8346bba3a87a7"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga4c9ec9b6184f41f347d8346bba3a87a7">h5sselect_none_f</a> (space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:ga4c9ec9b6184f41f347d8346bba3a87a7"><td class="mdescLeft"> </td><td class="mdescRight">Resets the selection region to include no elements. <br /></td></tr>
|
|
<tr class="memitem:gaf868fca7ef836b464bb39d3c8da38b77" id="r_gaf868fca7ef836b464bb39d3c8da38b77"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gaf868fca7ef836b464bb39d3c8da38b77">h5sselect_shape_same_f</a> (space1_id, space2_id, same, hdferr)</td></tr>
|
|
<tr class="memdesc:gaf868fca7ef836b464bb39d3c8da38b77"><td class="mdescLeft"> </td><td class="mdescRight">Checks if two selections are the same shape. <br /></td></tr>
|
|
<tr class="memitem:ga2d4658855dbb0eb682027290f7be3446" id="r_ga2d4658855dbb0eb682027290f7be3446"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga2d4658855dbb0eb682027290f7be3446">h5sselect_valid_f</a> (space_id, status, hdferr)</td></tr>
|
|
<tr class="memdesc:ga2d4658855dbb0eb682027290f7be3446"><td class="mdescLeft"> </td><td class="mdescRight">Verifies that the selection is within the extent of the dataspace. <br /></td></tr>
|
|
<tr class="memitem:gae771ccf38e0ec4fb03d2c58cd14441cb" id="r_gae771ccf38e0ec4fb03d2c58cd14441cb"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#gae771ccf38e0ec4fb03d2c58cd14441cb">h5sset_extent_none_f</a> (space_id, hdferr)</td></tr>
|
|
<tr class="memdesc:gae771ccf38e0ec4fb03d2c58cd14441cb"><td class="mdescLeft"> </td><td class="mdescRight">Removes the extent from a dataspace. <br /></td></tr>
|
|
<tr class="memitem:ga3e66545f34df393a72a44d3e28cf5777" id="r_ga3e66545f34df393a72a44d3e28cf5777"><td class="memItemLeft">subroutine </td><td class="memItemRight"><a class="el" href="#ga3e66545f34df393a72a44d3e28cf5777">h5sset_extent_simple_f</a> (space_id, rank, current_size, maximum_size, hdferr)</td></tr>
|
|
<tr class="memdesc:ga3e66545f34df393a72a44d3e28cf5777"><td class="mdescLeft"> </td><td class="mdescRight">Sets or resets the size of an existing dataspace. <br /></td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 id="header-var-members" class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:gab48a69449994a30336cc17d93effe417" id="r_gab48a69449994a30336cc17d93effe417"><td class="memItemLeft">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) </td><td class="memItemRight"><a class="el" href="#gab48a69449994a30336cc17d93effe417">h5s_all_f</a></td></tr>
|
|
<tr class="memdesc:gab48a69449994a30336cc17d93effe417"><td class="mdescLeft"> </td><td class="mdescRight">H5S_ALL. <br /></td></tr>
|
|
<tr class="memitem:ga3f26a398503c299e2b5dface8052e4ce" id="r_ga3f26a398503c299e2b5dface8052e4ce"><td class="memItemLeft">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) </td><td class="memItemRight"><a class="el" href="#ga3f26a398503c299e2b5dface8052e4ce">h5s_block_f</a></td></tr>
|
|
<tr class="memdesc:ga3f26a398503c299e2b5dface8052e4ce"><td class="mdescLeft"> </td><td class="mdescRight">H5S_BLOCK. <br /></td></tr>
|
|
<tr class="memitem:ga16c67aeddc5841b16239817b752940f8" id="r_ga16c67aeddc5841b16239817b752940f8"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga16c67aeddc5841b16239817b752940f8">h5s_null_f</a></td></tr>
|
|
<tr class="memdesc:ga16c67aeddc5841b16239817b752940f8"><td class="mdescLeft"> </td><td class="mdescRight">H5S_NULL. <br /></td></tr>
|
|
<tr class="memitem:ga3016f3f96e5b7cdae31bc426ed21e0a1" id="r_ga3016f3f96e5b7cdae31bc426ed21e0a1"><td class="memItemLeft">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) </td><td class="memItemRight"><a class="el" href="#ga3016f3f96e5b7cdae31bc426ed21e0a1">h5s_plist_f</a></td></tr>
|
|
<tr class="memdesc:ga3016f3f96e5b7cdae31bc426ed21e0a1"><td class="mdescLeft"> </td><td class="mdescRight">H5S_PLIST. <br /></td></tr>
|
|
<tr class="memitem:ga4819165a0a41fe317d8a172b55683712" id="r_ga4819165a0a41fe317d8a172b55683712"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga4819165a0a41fe317d8a172b55683712">h5s_scalar_f</a></td></tr>
|
|
<tr class="memdesc:ga4819165a0a41fe317d8a172b55683712"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SCALAR. <br /></td></tr>
|
|
<tr class="memitem:gaab7ed5ceff73eb0bbf7adb4354192062" id="r_gaab7ed5ceff73eb0bbf7adb4354192062"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gaab7ed5ceff73eb0bbf7adb4354192062">h5s_sel_all_f</a></td></tr>
|
|
<tr class="memdesc:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_ALL. <br /></td></tr>
|
|
<tr class="memitem:gabfaa6c80a4c8f28b7991b0f64ff83a79" id="r_gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gabfaa6c80a4c8f28b7991b0f64ff83a79">h5s_sel_error_f</a></td></tr>
|
|
<tr class="memdesc:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_ERROR. <br /></td></tr>
|
|
<tr class="memitem:gae31178a2357934d110a0d98b181916c8" id="r_gae31178a2357934d110a0d98b181916c8"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gae31178a2357934d110a0d98b181916c8">h5s_sel_hyperslabs_f</a></td></tr>
|
|
<tr class="memdesc:gae31178a2357934d110a0d98b181916c8"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_HYPERSLABS. <br /></td></tr>
|
|
<tr class="memitem:gaef786339e8b74505c6d690b6896c1c6c" id="r_gaef786339e8b74505c6d690b6896c1c6c"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gaef786339e8b74505c6d690b6896c1c6c">h5s_sel_iter_get_seq_list_sorted_f</a></td></tr>
|
|
<tr class="memdesc:gaef786339e8b74505c6d690b6896c1c6c"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_ITER_GET_SEQ_LIST_SORTED. <br /></td></tr>
|
|
<tr class="memitem:gab0de801219591e6f0dc1da6b26850863" id="r_gab0de801219591e6f0dc1da6b26850863"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gab0de801219591e6f0dc1da6b26850863">h5s_sel_iter_share_with_dataspace_f</a></td></tr>
|
|
<tr class="memdesc:gab0de801219591e6f0dc1da6b26850863"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_ITER_SHARE_WITH_DATASPACE. <br /></td></tr>
|
|
<tr class="memitem:ga7497d1612cc592f5a7231179c591c22f" id="r_ga7497d1612cc592f5a7231179c591c22f"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga7497d1612cc592f5a7231179c591c22f">h5s_sel_none_f</a></td></tr>
|
|
<tr class="memdesc:ga7497d1612cc592f5a7231179c591c22f"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_NONE. <br /></td></tr>
|
|
<tr class="memitem:gac7acb3d849941abeaa71c8b6b8b44ffb" id="r_gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gac7acb3d849941abeaa71c8b6b8b44ffb">h5s_sel_points_f</a></td></tr>
|
|
<tr class="memdesc:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SEL_POINTS. <br /></td></tr>
|
|
<tr class="memitem:gadf7bcad197f8962a3b24dd469523504a" id="r_gadf7bcad197f8962a3b24dd469523504a"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gadf7bcad197f8962a3b24dd469523504a">h5s_select_and_f</a></td></tr>
|
|
<tr class="memdesc:gadf7bcad197f8962a3b24dd469523504a"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_AND. <br /></td></tr>
|
|
<tr class="memitem:gacf3cf29a87ecba0b48fc0e3aefa6d480" id="r_gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gacf3cf29a87ecba0b48fc0e3aefa6d480">h5s_select_append_f</a></td></tr>
|
|
<tr class="memdesc:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_APPEND. <br /></td></tr>
|
|
<tr class="memitem:ga1de7a4dc54b562faa58059c0656d0cca" id="r_ga1de7a4dc54b562faa58059c0656d0cca"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga1de7a4dc54b562faa58059c0656d0cca">h5s_select_invalid_f</a></td></tr>
|
|
<tr class="memdesc:ga1de7a4dc54b562faa58059c0656d0cca"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_INVALID. <br /></td></tr>
|
|
<tr class="memitem:ga8a46a831b3629f54e8fce1e2b60f1f43" id="r_ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga8a46a831b3629f54e8fce1e2b60f1f43">h5s_select_noop_f</a></td></tr>
|
|
<tr class="memdesc:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_NOOP. <br /></td></tr>
|
|
<tr class="memitem:ga85a3612830166d6f7d2b08a677c0c77f" id="r_ga85a3612830166d6f7d2b08a677c0c77f"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga85a3612830166d6f7d2b08a677c0c77f">h5s_select_nota_f</a></td></tr>
|
|
<tr class="memdesc:ga85a3612830166d6f7d2b08a677c0c77f"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_NOTA. <br /></td></tr>
|
|
<tr class="memitem:gacc6204be7ea141f951a64a1ee5f2acc6" id="r_gacc6204be7ea141f951a64a1ee5f2acc6"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gacc6204be7ea141f951a64a1ee5f2acc6">h5s_select_notb_f</a></td></tr>
|
|
<tr class="memdesc:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_NOTB. <br /></td></tr>
|
|
<tr class="memitem:ga1609e004c15a7125dd44cb464711b3a2" id="r_ga1609e004c15a7125dd44cb464711b3a2"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga1609e004c15a7125dd44cb464711b3a2">h5s_select_or_f</a></td></tr>
|
|
<tr class="memdesc:ga1609e004c15a7125dd44cb464711b3a2"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_OR. <br /></td></tr>
|
|
<tr class="memitem:gac1da5b050bea51a26256b9438d860024" id="r_gac1da5b050bea51a26256b9438d860024"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gac1da5b050bea51a26256b9438d860024">h5s_select_prepend_f</a></td></tr>
|
|
<tr class="memdesc:gac1da5b050bea51a26256b9438d860024"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_PREPEND. <br /></td></tr>
|
|
<tr class="memitem:gab404f7f54e5ab977380856791363eeb4" id="r_gab404f7f54e5ab977380856791363eeb4"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gab404f7f54e5ab977380856791363eeb4">h5s_select_set_f</a></td></tr>
|
|
<tr class="memdesc:gab404f7f54e5ab977380856791363eeb4"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_SET. <br /></td></tr>
|
|
<tr class="memitem:ga9b15a3ea6939e5353f50d3e7e895564e" id="r_ga9b15a3ea6939e5353f50d3e7e895564e"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#ga9b15a3ea6939e5353f50d3e7e895564e">h5s_select_xor_f</a></td></tr>
|
|
<tr class="memdesc:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SELECT_XOR. <br /></td></tr>
|
|
<tr class="memitem:gafae849590d4e369a799408833b7602dc" id="r_gafae849590d4e369a799408833b7602dc"><td class="memItemLeft">integer </td><td class="memItemRight"><a class="el" href="#gafae849590d4e369a799408833b7602dc">h5s_simple_f</a></td></tr>
|
|
<tr class="memdesc:gafae849590d4e369a799408833b7602dc"><td class="mdescLeft"> </td><td class="mdescRight">H5S_SIMPLE. <br /></td></tr>
|
|
<tr class="memitem:gaa1a52a13f90de00cd6b220a13eff0c92" id="r_gaa1a52a13f90de00cd6b220a13eff0c92"><td class="memItemLeft">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>) </td><td class="memItemRight"><a class="el" href="#gaa1a52a13f90de00cd6b220a13eff0c92">h5s_unlimited_f</a></td></tr>
|
|
<tr class="memdesc:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="mdescLeft"> </td><td class="mdescRight">H5S_UNLIMITED. <br /></td></tr>
|
|
</table>
|
|
<a name="doc-func-members" id="doc-func-members"></a><h2 id="header-doc-func-members" class="groupheader">Function/Subroutine Documentation</h2>
|
|
<a id="ga4642024f539f37493a8eef6e53552f50" name="ga4642024f539f37493a8eef6e53552f50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4642024f539f37493a8eef6e53552f50">◆ </a></span>h5sclose_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sclose_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Releases and terminates access to a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Identifier of dataspace to release. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1" title="H5Sclose()">H5Sclose()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga873f3624fb28eae070fc3072fec35135" name="ga873f3624fb28eae070fc3072fec35135"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga873f3624fb28eae070fc3072fec35135">◆ </a></span>h5scopy_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5scopy_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>new_space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates an exact copy of a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">new_space_id</td><td>Identifier of dataspace's copy. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gae5e26a8f8191768a600d40ec518ed66b" title="H5Scopy()">H5Scopy()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf4890fd941e5f9ceedb5ca3018e7b8f7" name="gaf4890fd941e5f9ceedb5ca3018e7b8f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf4890fd941e5f9ceedb5ca3018e7b8f7">◆ </a></span>h5screate_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5screate_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>classtype</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a new dataspace of a specified type. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">classtype</td><td>The type of the dataspace to be created. Possible values are: <ul>
|
|
<li>H5S_SCALAR_F </li>
|
|
<li>H5S_SIMPLE_F </li>
|
|
<li>H5S_NULL_F </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083" title="H5Screate()">H5Screate()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga69cc4bf92bab60a88e1926f8ebccccd4" name="ga69cc4bf92bab60a88e1926f8ebccccd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga69cc4bf92bab60a88e1926f8ebccccd4">◆ </a></span>h5screate_simple_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5screate_simple_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>rank</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(1:rank), intent(in)</td> <td class="paramname"><span class="paramname"><em>dims</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(1:rank), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>maxdims</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a new simple data space and opens it for access. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">rank</td><td>Number of dimensions. </td></tr>
|
|
<tr><td class="paramname">dims</td><td>An array of the size of each dimension. </td></tr>
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
|
|
<tr><td class="paramname">maxdims</td><td>An array of the maximum size of each dimension.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="H5Screate_simple()">H5Screate_simple()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga518e04a1fac336142703cf73c0ba8f37" name="ga518e04a1fac336142703cf73c0ba8f37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga518e04a1fac336142703cf73c0ba8f37">◆ </a></span>h5sdecode_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sdecode_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>obj_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decode a binary object description of data space and return a new object handle. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">buf</td><td>Buffer for the data space object to be decoded. </td></tr>
|
|
<tr><td class="paramname">obj_id</td><td>Object ID. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga0ac0ebd5f292460354f574476be49fad" title="H5Sdecode()">H5Sdecode()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga44ed6832edd798d9a0f2bc1e58c4cfb0" name="ga44ed6832edd798d9a0f2bc1e58c4cfb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga44ed6832edd798d9a0f2bc1e58c4cfb0">◆ </a></span>h5sencode_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sencode_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>obj_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(inout)</td> <td class="paramname"><span class="paramname"><em>nalloc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Encode a data space object description into a binary buffer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">obj_id</td><td>Identifier of the object to be encoded. </td></tr>
|
|
<tr><td class="paramname">buf</td><td>Buffer for the object to be encoded into. </td></tr>
|
|
<tr><td class="paramname">nalloc</td><td>The size of the buffer needed. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
|
|
<tr><td class="paramname">fapl_id</td><td>File access property list identifier.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074" title="H5Sencode2()">H5Sencode2()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2f992dfeff8858dc414603ee74155e4f" name="ga2f992dfeff8858dc414603ee74155e4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2f992dfeff8858dc414603ee74155e4f">◆ </a></span>h5sextent_copy_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sextent_copy_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dest_space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>source_space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copies the extent of a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dest_space_id</td><td>The identifier for the dataspace to which the extent is copied. </td></tr>
|
|
<tr><td class="paramname">source_space_id</td><td>The identifier for the dataspace from which the extent is copied. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga0eae5447eaabaa9444fac0464cd1b8d5" title="H5Sextent_copy()">H5Sextent_copy()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa16eb229a4a02aca05eb256878ff3140" name="gaa16eb229a4a02aca05eb256878ff3140"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa16eb229a4a02aca05eb256878ff3140">◆ </a></span>h5sextent_equal_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sextent_equal_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space1_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space2_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>equal</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines whether two dataspace extents are equal. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space1_id</td><td>First dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">space2_id</td><td>Second dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">Equal</td><td>.TRUE. if equal, .FALSE. if unequal. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gae58bca0c154ceaed9ad36c58c78e145c" title="H5Sextent_equal()">H5Sextent_equal()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga39a1446d99e209ed4b079f224877a819" name="ga39a1446d99e209ed4b079f224877a819"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga39a1446d99e209ed4b079f224877a819">◆ </a></span>h5sget_regular_hyperslab_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_regular_hyperslab_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target</td> <td class="paramname"><span class="paramname"><em>stride</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target</td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target</td> <td class="paramname"><span class="paramname"><em>block</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieves a regular hyperslab selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>The identifier of the dataspace. </td></tr>
|
|
<tr><td class="paramname">start</td><td>Offset of the start of the regular hyperslab. </td></tr>
|
|
<tr><td class="paramname">stride</td><td>Stride of the regular hyperslab. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of blocks in the regular hyperslab. </td></tr>
|
|
<tr><td class="paramname">block</td><td>Size of a block in the regular hyperslab. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="H5Sget_regular_hyperslab()">H5Sget_regular_hyperslab()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3ac052f34e716ce5bbde1721c49418e5" name="ga3ac052f34e716ce5bbde1721c49418e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3ac052f34e716ce5bbde1721c49418e5">◆ </a></span>h5sget_select_bounds_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_bounds_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>end</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the bounding box containing the current selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">start</td><td>Starting coordinates of bounding box. </td></tr>
|
|
<tr><td class="paramname">end</td><td>Ending coordinates of bounding box, i.e., the coordinates of the diagonally opposite corner. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205" title="H5Sget_select_bounds()">H5Sget_select_bounds()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga59d672ac537864ab340aab44f13db0d0" name="ga59d672ac537864ab340aab44f13db0d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga59d672ac537864ab340aab44f13db0d0">◆ </a></span>h5sget_select_elem_npoints_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_elem_npoints_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>num_points</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the number of element points in the current selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">num_points</td><td>Number of element points in the current dataspace selection </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c" title="H5Sget_select_elem_npoints()">H5Sget_select_elem_npoints()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5a392459bff36160465f642de3a08a73" name="ga5a392459bff36160465f642de3a08a73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5a392459bff36160465f642de3a08a73">◆ </a></span>h5sget_select_elem_pointlist_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_elem_pointlist_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>startpoint</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>num_points</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the list of element points currently selected. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">startpoint</td><td>Element point to start with, <b>0-based indices</b>. </td></tr>
|
|
<tr><td class="paramname">num_points</td><td>Number of element points to get. </td></tr>
|
|
<tr><td class="paramname">buf</td><td>Buffer with element points selected. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4" title="H5Sget_select_elem_pointlist()">H5Sget_select_elem_pointlist()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5126862a243f5f902ecb43b7201a3a10" name="ga5126862a243f5f902ecb43b7201a3a10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5126862a243f5f902ecb43b7201a3a10">◆ </a></span>h5sget_select_hyper_blocklist_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_hyper_blocklist_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>startblock</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>num_blocks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the list of hyperslab blocks currently selected. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">startblock</td><td>Hyperslab block to start with. </td></tr>
|
|
<tr><td class="paramname">num_blocks</td><td>Number of blocks to get. </td></tr>
|
|
<tr><td class="paramname">buf</td><td>Buffer to hold block list. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628" title="H5Sget_select_hyper_blocklist()">H5Sget_select_hyper_blocklist()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac2012b39d5950252329ac3e5fb02d7b2" name="gac2012b39d5950252329ac3e5fb02d7b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac2012b39d5950252329ac3e5fb02d7b2">◆ </a></span>h5sget_select_hyper_nblocks_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_hyper_nblocks_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>num_blocks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get number of hyperslab blocks. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">num_blocks</td><td>Number of hyperslab blocks in the current hyperslab selection. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86" title="H5Sget_select_hyper_nblocks()">H5Sget_select_hyper_nblocks()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3c472b85fc65d60c02a806542ec4f6e3" name="ga3c472b85fc65d60c02a806542ec4f6e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3c472b85fc65d60c02a806542ec4f6e3">◆ </a></span>h5sget_select_npoints_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_npoints_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>npoints</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines the number of elements in a dataspace selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">npoints</td><td>Number of points in the dataspace selection. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046" title="H5Sget_select_npoints()">H5Sget_select_npoints()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0b3941918179df9773e122e1683315e9" name="ga0b3941918179df9773e122e1683315e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0b3941918179df9773e122e1683315e9">◆ </a></span>h5sget_select_type_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_select_type_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(inout)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieve the type of selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier with selection. </td></tr>
|
|
<tr><td class="paramname">type</td><td>Selection type flag, valid values are: <ul>
|
|
<li>H5S_SEL_ERROR_F </li>
|
|
<li>H5S_SEL_NONE_F </li>
|
|
<li>H5S_SEL_POINTS_F </li>
|
|
<li>H5S_SEL_HYPERSLABS_F </li>
|
|
<li>H5S_SEL_ALL_F </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga51ae555e5b2492d95c7fefab2e0d5018" title="H5Sget_select_type()">H5Sget_select_type()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa66c6976030ddbfff99d45ce0ff8e255" name="gaa66c6976030ddbfff99d45ce0ff8e255"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa66c6976030ddbfff99d45ce0ff8e255">◆ </a></span>h5sget_simple_extent_dims_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_simple_extent_dims_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>dims</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>maxdims</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieves dataspace dimension size and maximum size. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">dims</td><td>Array to store size of each dimension. </td></tr>
|
|
<tr><td class="paramname">maxdims</td><td>Array to store maximum size of each dimension. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3" title="H5Sget_simple_extent_dims()">H5Sget_simple_extent_dims()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafb4c8f835cf92fdef1c2829ff58b178f" name="gafb4c8f835cf92fdef1c2829ff58b178f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafb4c8f835cf92fdef1c2829ff58b178f">◆ </a></span>h5sget_simple_extent_ndims_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_simple_extent_ndims_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>rank</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines the dimensionality of a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">rank</td><td>Number of dataspace dimensions. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e" title="H5Sget_simple_extent_ndims()">H5Sget_simple_extent_ndims()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa5a470ec7d9670a1e82ff62f2d536912" name="gaa5a470ec7d9670a1e82ff62f2d536912"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa5a470ec7d9670a1e82ff62f2d536912">◆ </a></span>h5sget_simple_extent_npoints_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_simple_extent_npoints_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>npoints</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines the number of elements in a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">npoints</td><td>Number of elements in the dataspace. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga9d369fe1e01a95710d320bc5fd32cf83" title="H5Sget_simple_extent_npoints()">H5Sget_simple_extent_npoints()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7d14ec971130ae81767f8ca4c29fc9cc" name="ga7d14ec971130ae81767f8ca4c29fc9cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7d14ec971130ae81767f8ca4c29fc9cc">◆ </a></span>h5sget_simple_extent_type_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sget_simple_extent_type_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>classtype</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determine the current class of a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">classtype</td><td>Class type, possible values are: <ul>
|
|
<li>H5S_NO_CLASS_F </li>
|
|
<li>H5S_SCALAR_F </li>
|
|
<li>H5S_SIMPLE_F </li>
|
|
<li>H5S_NULL_F </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gaf63af02b385e80c8c10b1c43763c251f" title="H5Sget_simple_extent_type()">H5Sget_simple_extent_type()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga731731fa7cf01205dfebda21f345b1e9" name="ga731731fa7cf01205dfebda21f345b1e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga731731fa7cf01205dfebda21f345b1e9">◆ </a></span>h5sis_regular_hyperslab_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sis_regular_hyperslab_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical</td> <td class="paramname"><span class="paramname"><em>isregular</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieves a regular hyperslab selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>The identifier of the dataspace. </td></tr>
|
|
<tr><td class="paramname">IsRegular</td><td>TRUE or FALSE for hyperslab selection if successful. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="H5Sis_regular_hyperslab()">H5Sis_regular_hyperslab()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaae2c22e1e8b475d8fe49920d900e94fb" name="gaae2c22e1e8b475d8fe49920d900e94fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaae2c22e1e8b475d8fe49920d900e94fb">◆ </a></span>h5sis_simple_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sis_simple_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>status</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines whether a dataspace is a simple dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">status</td><td>Flag to indicate if dataspace is simple or not (TRUE or FALSE). </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gab0b1560f7c8402986f332522e2adae1d" title="H5Sis_simple()">H5Sis_simple()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2a1db5113aaf3b195f51f50b1df76a14" name="ga2a1db5113aaf3b195f51f50b1df76a14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2a1db5113aaf3b195f51f50b1df76a14">◆ </a></span>h5soffset_simple_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5soffset_simple_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>offset</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the offset of a simple dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">offset</td><td>The offset at which to position the selection. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga8e31da08f4110c3c7dfb18e9758e180d" title="H5Soffset_simple()">H5Soffset_simple()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga018428dd42c66f517e2b74e6c99809e1" name="ga018428dd42c66f517e2b74e6c99809e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga018428dd42c66f517e2b74e6c99809e1">◆ </a></span>h5ssel_iter_close_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5ssel_iter_close_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>sel_iter_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Closes a dataspace selection iterator. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sel_iter_id</td><td>Dataspace selection iterator identifier </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690" title="H5Ssel_iter_close()">H5Ssel_iter_close()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga16e00b0ed201a8d82119741b51f02ec1" name="ga16e00b0ed201a8d82119741b51f02ec1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga16e00b0ed201a8d82119741b51f02ec1">◆ </a></span>h5ssel_iter_create_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5ssel_iter_create_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>elmt_size</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>ds_iter_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a dataspace selection iterator for a dataspace's selection. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier </td></tr>
|
|
<tr><td class="paramname">elmt_size</td><td>Size of element in the selection </td></tr>
|
|
<tr><td class="paramname">flags</td><td>Selection iterator flag, valid values are: <ul>
|
|
<li>H5S_SEL_ITER_GET_SEQ_LIST_SORTED_F, ref. <a class="el" href="_h5_spublic_8h.html#a6d17cb15354aaa5d6a16f66158e6eb1f" title="H5S_SEL_ITER_GET_SEQ_LIST_SORTED">H5S_SEL_ITER_GET_SEQ_LIST_SORTED</a> </li>
|
|
<li>H5S_SEL_ITER_SHARE_WITH_DATASPACE_F, ref. <a class="el" href="_h5_spublic_8h.html#ac8e372b854ca8250c47f316428af3d1f" title="H5S_SEL_ITER_SHARE_WITH_DATASPACE">H5S_SEL_ITER_SHARE_WITH_DATASPACE</a> </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">ds_iter_id</td><td>Dataspace selection iterator identifier </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe" title="H5Ssel_iter_create()">H5Ssel_iter_create()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaebfe91fac18b9d495f379191cbba73e1" name="gaebfe91fac18b9d495f379191cbba73e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaebfe91fac18b9d495f379191cbba73e1">◆ </a></span>h5ssel_iter_get_seq_list_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5ssel_iter_get_seq_list_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>sel_iter_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>maxseq</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>maxbytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>nseq</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>nbytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>off</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>len</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieves a list of offset / length sequences for the elements in an iterator. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sel_iter_id</td><td>Dataspace selection iterator identifier </td></tr>
|
|
<tr><td class="paramname">maxseq</td><td>Maximum number of sequences to retrieve </td></tr>
|
|
<tr><td class="paramname">maxbytes</td><td>Maximum number of bytes to retrieve in sequences </td></tr>
|
|
<tr><td class="paramname">nseq</td><td>Number of sequences retrieved </td></tr>
|
|
<tr><td class="paramname">nbytes</td><td>Number of bytes retrieved, in all sequences </td></tr>
|
|
<tr><td class="paramname">off</td><td>Array of sequence offsets </td></tr>
|
|
<tr><td class="paramname">len</td><td>Array of sequence lengths </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297" title="H5Ssel_iter_get_seq_list()">H5Ssel_iter_get_seq_list()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga08d5cb3e01d5a2cf7369e8e7ed014682" name="ga08d5cb3e01d5a2cf7369e8e7ed014682"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga08d5cb3e01d5a2cf7369e8e7ed014682">◆ </a></span>h5ssel_iter_reset_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5ssel_iter_reset_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>sel_iter_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Resets a dataspace selection iterator back to an initial state. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sel_iter_id</td><td>Identifier of the dataspace selection iterator to reset </td></tr>
|
|
<tr><td class="paramname">space_id</td><td>Identifier of the dataspace with selection to iterate over </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c" title="H5Ssel_iter_reset()">H5Ssel_iter_reset()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga35bd5b58e55db795ac4f4224250b62f0" name="ga35bd5b58e55db795ac4f4224250b62f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga35bd5b58e55db795ac4f4224250b62f0">◆ </a></span>h5sselect_all_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_all_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Selects the entire dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Identifier for the dataspace in which selection being made. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gae183b79831506fd4b0c3ba9821eab33e" title="H5Sselect_all()">H5Sselect_all()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad4a9478f949dd09c0c2f938be5c082f5" name="gad4a9478f949dd09c0c2f938be5c082f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad4a9478f949dd09c0c2f938be5c082f5">◆ </a></span>h5sselect_elements_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_elements_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>operator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>rank</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>num_elements</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank,num_elements), intent(in)</td> <td class="paramname"><span class="paramname"><em>coord</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Selects elements to be included in the selection for a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">operator</td><td>Flag, valid values are: <ul>
|
|
<li>H5S_SELECT_SET_F </li>
|
|
<li>H5S_SELECT_APPEND_F </li>
|
|
<li>H5S_SELECT_PREPEND_F </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">rank</td><td>Number of dataspace dimensions. </td></tr>
|
|
<tr><td class="paramname">num_elements</td><td>Number of elements to be selected. </td></tr>
|
|
<tr><td class="paramname">coord</td><td>2D (rank x num_elements) array with the elements coordinates ( 1-based); in C the array is stored in 2D as (num_element x rank). </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d" title="H5Sselect_elements()">H5Sselect_elements()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga939c246c4c4fded09b3226d7ceceb7ef" name="ga939c246c4c4fded09b3226d7ceceb7ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga939c246c4c4fded09b3226d7ceceb7ef">◆ </a></span>h5sselect_hyperslab_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_hyperslab_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>operator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>stride</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>block</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Selects a hyperslab region to add to the current selected region. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">operator</td><td>Flag, valid values are: <ul>
|
|
<li>H5S_SELECT_SET_F </li>
|
|
<li>H5S_SELECT_OR_F </li>
|
|
<li>H5S_SELECT_AND_F </li>
|
|
<li>H5S_SELECT_XOR_F </li>
|
|
<li>H5S_SELECT_NOTB_F </li>
|
|
<li>H5S_SELECT_NOTA_F </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">start</td><td>Array with hyperslab offsets, <b>0-based indices</b>. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of blocks included in the hyperslab. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
|
|
<tr><td class="paramname">stride</td><td>Array with hyperslab strides. </td></tr>
|
|
<tr><td class="paramname">block</td><td>Array with hyperslab block sizes.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="H5Sselect_hyperslab()">H5Sselect_hyperslab()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga41e9d402d76e0d453202706592d4b148" name="ga41e9d402d76e0d453202706592d4b148"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga41e9d402d76e0d453202706592d4b148">◆ </a></span>h5sselect_intersect_block_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_intersect_block_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>istart</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>iend</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>intersects</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks if current selection intersects with a block. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier </td></tr>
|
|
<tr><td class="paramname">istart</td><td>Starting coordinate of the block </td></tr>
|
|
<tr><td class="paramname">iend</td><td>Opposite ("ending") coordinate of the block </td></tr>
|
|
<tr><td class="paramname">intersects</td><td>Dataspace intersects with the block specified </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e" title="H5Sselect_intersect_block()">H5Sselect_intersect_block()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4c9ec9b6184f41f347d8346bba3a87a7" name="ga4c9ec9b6184f41f347d8346bba3a87a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4c9ec9b6184f41f347d8346bba3a87a7">◆ </a></span>h5sselect_none_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_none_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Resets the selection region to include no elements. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>The identifier for the dataspace in which the selection is being reset. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095" title="H5Sselect_none()">H5Sselect_none()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf868fca7ef836b464bb39d3c8da38b77" name="gaf868fca7ef836b464bb39d3c8da38b77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf868fca7ef836b464bb39d3c8da38b77">◆ </a></span>h5sselect_shape_same_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_shape_same_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space1_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space2_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>same</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks if two selections are the same shape. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space1_id</td><td>Dataspace identifier </td></tr>
|
|
<tr><td class="paramname">space2_id</td><td>Dataspace identifier </td></tr>
|
|
<tr><td class="paramname">same</td><td>Value of check </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261" title="H5Sselect_shape_same()">H5Sselect_shape_same()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2d4658855dbb0eb682027290f7be3446" name="ga2d4658855dbb0eb682027290f7be3446"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2d4658855dbb0eb682027290f7be3446">◆ </a></span>h5sselect_valid_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sselect_valid_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>status</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Verifies that the selection is within the extent of the dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Identifier for the dataspace for which selection is verified </td></tr>
|
|
<tr><td class="paramname">status</td><td>TRUE if the selection is contained within the extent, FALSE otherwise. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#ga1abfdec1248c262ca8791b5308e67d4b" title="H5Sselect_valid()">H5Sselect_valid()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae771ccf38e0ec4fb03d2c58cd14441cb" name="gae771ccf38e0ec4fb03d2c58cd14441cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae771ccf38e0ec4fb03d2c58cd14441cb">◆ </a></span>h5sset_extent_none_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sset_extent_none_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Removes the extent from a dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gacf8a5c48d7b7edb5ff73d9d02dbd073d" title="H5Sset_extent_none()">H5Sset_extent_none()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3e66545f34df393a72a44d3e28cf5777" name="ga3e66545f34df393a72a44d3e28cf5777"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3e66545f34df393a72a44d3e28cf5777">◆ </a></span>h5sset_extent_simple_f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">subroutine h5sset_extent_simple_f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>space_id</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>rank</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank), intent(in)</td> <td class="paramname"><span class="paramname"><em>current_size</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank), intent(in)</td> <td class="paramname"><span class="paramname"><em>maximum_size</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets or resets the size of an existing dataspace. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
|
|
<tr><td class="paramname">rank</td><td>Dataspace number of dimensions. </td></tr>
|
|
<tr><td class="paramname">current_size</td><td>Array with the new sizes of dimensions. </td></tr>
|
|
<tr><td class="paramname">maximum_size</td><td>Array with the new maximum sizes of dimensions. </td></tr>
|
|
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See C API: <a class="el" href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343" title="H5Sset_extent_simple()">H5Sset_extent_simple()</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="doc-var-members" id="doc-var-members"></a><h2 id="header-doc-var-members" class="groupheader">Variable Documentation</h2>
|
|
<a id="gab48a69449994a30336cc17d93effe417" name="gab48a69449994a30336cc17d93effe417"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab48a69449994a30336cc17d93effe417">◆ </a></span>h5s_all_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5s_all_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_ALL. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3f26a398503c299e2b5dface8052e4ce" name="ga3f26a398503c299e2b5dface8052e4ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3f26a398503c299e2b5dface8052e4ce">◆ </a></span>h5s_block_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5s_block_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_BLOCK. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga16c67aeddc5841b16239817b752940f8" name="ga16c67aeddc5841b16239817b752940f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga16c67aeddc5841b16239817b752940f8">◆ </a></span>h5s_null_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_null_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_NULL. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3016f3f96e5b7cdae31bc426ed21e0a1" name="ga3016f3f96e5b7cdae31bc426ed21e0a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3016f3f96e5b7cdae31bc426ed21e0a1">◆ </a></span>h5s_plist_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5s_plist_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_PLIST. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4819165a0a41fe317d8a172b55683712" name="ga4819165a0a41fe317d8a172b55683712"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4819165a0a41fe317d8a172b55683712">◆ </a></span>h5s_scalar_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_scalar_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SCALAR. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaab7ed5ceff73eb0bbf7adb4354192062" name="gaab7ed5ceff73eb0bbf7adb4354192062"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaab7ed5ceff73eb0bbf7adb4354192062">◆ </a></span>h5s_sel_all_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_all_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_ALL. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabfaa6c80a4c8f28b7991b0f64ff83a79" name="gabfaa6c80a4c8f28b7991b0f64ff83a79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabfaa6c80a4c8f28b7991b0f64ff83a79">◆ </a></span>h5s_sel_error_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_error_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_ERROR. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae31178a2357934d110a0d98b181916c8" name="gae31178a2357934d110a0d98b181916c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae31178a2357934d110a0d98b181916c8">◆ </a></span>h5s_sel_hyperslabs_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_hyperslabs_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_HYPERSLABS. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaef786339e8b74505c6d690b6896c1c6c" name="gaef786339e8b74505c6d690b6896c1c6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaef786339e8b74505c6d690b6896c1c6c">◆ </a></span>h5s_sel_iter_get_seq_list_sorted_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_iter_get_seq_list_sorted_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_ITER_GET_SEQ_LIST_SORTED. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab0de801219591e6f0dc1da6b26850863" name="gab0de801219591e6f0dc1da6b26850863"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab0de801219591e6f0dc1da6b26850863">◆ </a></span>h5s_sel_iter_share_with_dataspace_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_iter_share_with_dataspace_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_ITER_SHARE_WITH_DATASPACE. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7497d1612cc592f5a7231179c591c22f" name="ga7497d1612cc592f5a7231179c591c22f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7497d1612cc592f5a7231179c591c22f">◆ </a></span>h5s_sel_none_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_none_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_NONE. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac7acb3d849941abeaa71c8b6b8b44ffb" name="gac7acb3d849941abeaa71c8b6b8b44ffb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac7acb3d849941abeaa71c8b6b8b44ffb">◆ </a></span>h5s_sel_points_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_sel_points_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SEL_POINTS. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadf7bcad197f8962a3b24dd469523504a" name="gadf7bcad197f8962a3b24dd469523504a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadf7bcad197f8962a3b24dd469523504a">◆ </a></span>h5s_select_and_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_and_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_AND. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacf3cf29a87ecba0b48fc0e3aefa6d480" name="gacf3cf29a87ecba0b48fc0e3aefa6d480"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacf3cf29a87ecba0b48fc0e3aefa6d480">◆ </a></span>h5s_select_append_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_append_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_APPEND. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1de7a4dc54b562faa58059c0656d0cca" name="ga1de7a4dc54b562faa58059c0656d0cca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1de7a4dc54b562faa58059c0656d0cca">◆ </a></span>h5s_select_invalid_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_invalid_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_INVALID. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8a46a831b3629f54e8fce1e2b60f1f43" name="ga8a46a831b3629f54e8fce1e2b60f1f43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8a46a831b3629f54e8fce1e2b60f1f43">◆ </a></span>h5s_select_noop_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_noop_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_NOOP. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga85a3612830166d6f7d2b08a677c0c77f" name="ga85a3612830166d6f7d2b08a677c0c77f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga85a3612830166d6f7d2b08a677c0c77f">◆ </a></span>h5s_select_nota_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_nota_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_NOTA. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacc6204be7ea141f951a64a1ee5f2acc6" name="gacc6204be7ea141f951a64a1ee5f2acc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacc6204be7ea141f951a64a1ee5f2acc6">◆ </a></span>h5s_select_notb_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_notb_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_NOTB. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1609e004c15a7125dd44cb464711b3a2" name="ga1609e004c15a7125dd44cb464711b3a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1609e004c15a7125dd44cb464711b3a2">◆ </a></span>h5s_select_or_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_or_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_OR. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac1da5b050bea51a26256b9438d860024" name="gac1da5b050bea51a26256b9438d860024"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac1da5b050bea51a26256b9438d860024">◆ </a></span>h5s_select_prepend_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_prepend_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_PREPEND. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab404f7f54e5ab977380856791363eeb4" name="gab404f7f54e5ab977380856791363eeb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab404f7f54e5ab977380856791363eeb4">◆ </a></span>h5s_select_set_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_set_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_SET. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9b15a3ea6939e5353f50d3e7e895564e" name="ga9b15a3ea6939e5353f50d3e7e895564e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9b15a3ea6939e5353f50d3e7e895564e">◆ </a></span>h5s_select_xor_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_select_xor_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SELECT_XOR. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafae849590d4e369a799408833b7602dc" name="gafae849590d4e369a799408833b7602dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafae849590d4e369a799408833b7602dc">◆ </a></span>h5s_simple_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer h5s_simple_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_SIMPLE. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa1a52a13f90de00cd6b220a13eff0c92" name="gaa1a52a13f90de00cd6b220a13eff0c92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa1a52a13f90de00cd6b220a13eff0c92">◆ </a></span>h5s_unlimited_f</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>) h5s_unlimited_f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>H5S_UNLIMITED. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<div id="page-nav" class="page-nav-panel">
|
|
<div id="page-nav-resize-handle"></div>
|
|
<div id="page-nav-tree">
|
|
<div id="page-nav-contents">
|
|
</div><!-- page-nav-contents -->
|
|
</div><!-- page-nav-tree -->
|
|
</div><!-- page-nav -->
|
|
</div><!-- container -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.16.1 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|