Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5 Last Updated on 2025-05-25
The HDF5 Field Guide
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Complex Number Datatypes

Detailed Description

Complex number types consisting of 2 floating point values in big- and little-endian byte orders.

Predefined Complex Number Datatypes
Datatype Description
H5T_COMPLEX_IEEE_F16BE Complex number of 2 16-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F16LE Complex number of 2 16-bit little-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F32BE Complex number of 2 32-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F32LE Complex number of 2 32-bit little-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F64BE Complex number of 2 64-bit big-endian IEEE floating point numbers
H5T_COMPLEX_IEEE_F64LE Complex number of 2 64-bit little-endian IEEE floating point numbers

Macros

#define H5T_COMPLEX_IEEE_F16BE   (H5OPEN H5T_COMPLEX_IEEE_F16BE_g)
 
#define H5T_COMPLEX_IEEE_F16LE   (H5OPEN H5T_COMPLEX_IEEE_F16LE_g)
 
#define H5T_COMPLEX_IEEE_F32BE   (H5OPEN H5T_COMPLEX_IEEE_F32BE_g)
 
#define H5T_COMPLEX_IEEE_F32LE   (H5OPEN H5T_COMPLEX_IEEE_F32LE_g)
 
#define H5T_COMPLEX_IEEE_F64BE   (H5OPEN H5T_COMPLEX_IEEE_F64BE_g)
 
#define H5T_COMPLEX_IEEE_F64LE   (H5OPEN H5T_COMPLEX_IEEE_F64LE_g)
 

Macro Definition Documentation

◆ H5T_COMPLEX_IEEE_F16BE

#define H5T_COMPLEX_IEEE_F16BE   (H5OPEN H5T_COMPLEX_IEEE_F16BE_g)

Complex number of 2 16-bit little-endian IEEE floating-point numbers

◆ H5T_COMPLEX_IEEE_F16LE

#define H5T_COMPLEX_IEEE_F16LE   (H5OPEN H5T_COMPLEX_IEEE_F16LE_g)

Complex number of 2 16-bit big-endian IEEE floating-point numbers

◆ H5T_COMPLEX_IEEE_F32BE

#define H5T_COMPLEX_IEEE_F32BE   (H5OPEN H5T_COMPLEX_IEEE_F32BE_g)

Complex number of 2 32-bit big-endian IEEE floating-point numbers

◆ H5T_COMPLEX_IEEE_F32LE

#define H5T_COMPLEX_IEEE_F32LE   (H5OPEN H5T_COMPLEX_IEEE_F32LE_g)

Complex number of 2 32-bit little-endian IEEE floating-point numbers

◆ H5T_COMPLEX_IEEE_F64BE

#define H5T_COMPLEX_IEEE_F64BE   (H5OPEN H5T_COMPLEX_IEEE_F64BE_g)

Complex number of 2 64-bit big-endian IEEE floating-point numbers

◆ H5T_COMPLEX_IEEE_F64LE

#define H5T_COMPLEX_IEEE_F64LE   (H5OPEN H5T_COMPLEX_IEEE_F64LE_g)

Complex number of 2 64-bit little-endian IEEE floating-point numbers