HDF5  1.12.0
Typedefs | Functions | Variables
H5Spoint.c File Reference
#include "H5Smodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Eprivate.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Spkg.h"
#include "H5VMprivate.h"

Typedefs

typedef hsize_t hcoords_t
 

Functions

 H5FL_BARR_DEFINE_STATIC (H5S_pnt_node_t, hcoords_t, H5S_MAX_RANK)
 
 H5FL_DEFINE_STATIC (H5S_pnt_list_t)
 
herr_t H5S_select_elements (H5S_t *space, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
 
hssize_t H5Sget_select_elem_npoints (hid_t spaceid)
 
herr_t H5Sget_select_elem_pointlist (hid_t spaceid, hsize_t startpoint, hsize_t numpoints, hsize_t buf[])
 
herr_t H5Sselect_elements (hid_t spaceid, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
 

Variables

const H5S_select_class_t H5S_sel_point [1]
 
const unsigned H5O_sds_point_ver_bounds []
 

Typedef Documentation

◆ hcoords_t

typedef hsize_t hcoords_t

Function Documentation

◆ H5FL_BARR_DEFINE_STATIC()

H5FL_BARR_DEFINE_STATIC ( H5S_pnt_node_t  ,
hcoords_t  ,
H5S_MAX_RANK   
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5S_pnt_list_t  )

◆ H5S_select_elements()

herr_t H5S_select_elements ( H5S_t space,
H5S_seloper_t  op,
size_t  num_elem,
const hsize_t coord 
)

◆ H5Sget_select_elem_npoints()

hssize_t H5Sget_select_elem_npoints ( hid_t  spaceid)

◆ H5Sget_select_elem_pointlist()

herr_t H5Sget_select_elem_pointlist ( hid_t  spaceid,
hsize_t  startpoint,
hsize_t  numpoints,
hsize_t  buf[] 
)

◆ H5Sselect_elements()

herr_t H5Sselect_elements ( hid_t  spaceid,
H5S_seloper_t  op,
size_t  num_elem,
const hsize_t coord 
)

Variable Documentation

◆ H5O_sds_point_ver_bounds

const unsigned H5O_sds_point_ver_bounds[]

◆ H5S_sel_point

const H5S_select_class_t H5S_sel_point[1]
Initial value:
= {{
H5S__point_copy,
H5S__point_release,
H5S__point_is_valid,
H5S__point_serial_size,
H5S__point_serialize,
H5S__point_deserialize,
H5S__point_bounds,
H5S__point_offset,
H5S__point_unlim_dim,
NULL,
H5S__point_is_contiguous,
H5S__point_is_single,
H5S__point_is_regular,
H5S__point_shape_same,
H5S__point_intersect_block,
H5S__point_adjust_u,
H5S__point_adjust_s,
H5S__point_project_scalar,
H5S__point_project_simple,
H5S__point_iter_init,
}}
H5S_SEL_POINTS
@ H5S_SEL_POINTS
Definition: H5Spublic.h:86
H5S_POINT_VERSION_2
#define H5S_POINT_VERSION_2
Definition: H5Spkg.h:51
H5S_POINT_VERSION_1
#define H5S_POINT_VERSION_1
Definition: H5Spkg.h:50