hdf5 Namespace Reference#
|
DiFfRG
|
DiFfRG::hdf5 Namespace Reference
Namespaces | |
| namespace | detail |
Classes | |
| class | Dataset |
| class | Dataspace |
| class | Datatype |
| class | File |
| class | Group |
| class | Handle |
| struct | TypeTrait |
| struct | TypeTrait< autodiff::Real< N, T > > |
| struct | TypeTrait< DiFfRG::complex< T > > |
| struct | TypeTrait< DiFfRG::device::array< T, N > > |
| struct | TypeTrait< std::array< T, N > > |
| struct | TypeTrait< std::string > |
| Variable-length UTF-8 string. More... | |
Typedefs | |
| using | Dims = std::vector<hsize_t> |
Enumerations | |
| enum class | Access { ReadOnly , ReadWrite , Truncate } |
Functions | |
| template<class T > | |
| Datatype | type_of () |
Convenience factory — type_of<T>() returns the HDF5 datatype for T. | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (char, H5T_NATIVE_CHAR) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (signed char, H5T_NATIVE_SCHAR) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (unsigned char, H5T_NATIVE_UCHAR) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (short, H5T_NATIVE_SHORT) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (unsigned short, H5T_NATIVE_USHORT) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (int, H5T_NATIVE_INT) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (unsigned int, H5T_NATIVE_UINT) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (long, H5T_NATIVE_LONG) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (unsigned long, H5T_NATIVE_ULONG) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (long long, H5T_NATIVE_LLONG) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (unsigned long long, H5T_NATIVE_ULLONG) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (float, H5T_NATIVE_FLOAT) | |
| DIFFRG_HDF5LIB_PREDEFINED_TYPE (double, H5T_NATIVE_DOUBLE) | |
| void | throw_if_negative (hid_t id, const char *what) |
| void | throw_if_negative (herr_t err, const char *what) |
Typedef Documentation
◆ Dims
| using DiFfRG::hdf5::Dims = std::vector<hsize_t> |
Enumeration Type Documentation
◆ Access
|
strong |
Function Documentation
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [1/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | char | , |
| H5T_NATIVE_CHAR | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [2/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | double | , |
| H5T_NATIVE_DOUBLE | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [3/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | float | , |
| H5T_NATIVE_FLOAT | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [4/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | int | , |
| H5T_NATIVE_INT | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [5/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | long long | , |
| H5T_NATIVE_LLONG | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [6/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | long | , |
| H5T_NATIVE_LONG | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [7/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | short | , |
| H5T_NATIVE_SHORT | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [8/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | signed char | , |
| H5T_NATIVE_SCHAR | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [9/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | unsigned char | , |
| H5T_NATIVE_UCHAR | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [10/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | unsigned int | , |
| H5T_NATIVE_UINT | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [11/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | unsigned long long | , |
| H5T_NATIVE_ULLONG | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [12/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | unsigned long | , |
| H5T_NATIVE_ULONG | ) |
◆ DIFFRG_HDF5LIB_PREDEFINED_TYPE() [13/13]
| DiFfRG::hdf5::DIFFRG_HDF5LIB_PREDEFINED_TYPE | ( | unsigned short | , |
| H5T_NATIVE_USHORT | ) |
◆ throw_if_negative() [1/2]
|
inline |
◆ throw_if_negative() [2/2]
|
inline |
◆ type_of()
template<class T >
| Datatype DiFfRG::hdf5::type_of | ( | ) |
Convenience factory — type_of<T>() returns the HDF5 datatype for T.
Generated by