Utopia 2
Framework for studying models of complex & adaptive systems.
Loading...
Searching...
No Matches
Functions
Utopia::DataIO::Detail Namespace Reference

Functions

template<typename T >
hid_t get_type ()
 
template<>
hid_t get_type< float > ()
 
template<>
hid_t get_type< double > ()
 
template<>
hid_t get_type< long double > ()
 
template<>
hid_t get_type< int > ()
 
template<>
hid_t get_type< short int > ()
 
template<>
hid_t get_type< long int > ()
 
template<>
hid_t get_type< long long int > ()
 
template<>
hid_t get_type< unsigned int > ()
 
template<>
hid_t get_type< unsigned short int > ()
 
template<>
hid_t get_type< std::size_t > ()
 
template<>
hid_t get_type< unsigned long long > ()
 
template<>
hid_t get_type< bool > ()
 
template<>
hid_t get_type< char > ()
 

Function Documentation

◆ get_type()

template<typename T >
hid_t Utopia::DataIO::Detail::get_type ( )
inline
40{
41 return 0;
42}

◆ get_type< bool >()

118{
119 return H5T_NATIVE_HBOOL;
120}

◆ get_type< char >()

124{
125 return H5T_NATIVE_CHAR;
126}

◆ get_type< double >()

55{
56 return H5T_NATIVE_DOUBLE;
57}

◆ get_type< float >()

48{
49 return H5T_NATIVE_FLOAT;
50}

◆ get_type< int >()

67{
68 return H5T_NATIVE_INT;
69}

◆ get_type< long double >()

61{
62 return H5T_NATIVE_LDOUBLE;
63}

◆ get_type< long int >()

80{
81 return H5T_NATIVE_LONG;
82}

◆ get_type< long long int >()

86{
87 return H5T_NATIVE_LLONG;
88}

◆ get_type< short int >()

74{
75 return H5T_NATIVE_SHORT;
76}

◆ get_type< std::size_t >()

template<>
hid_t Utopia::DataIO::Detail::get_type< std::size_t > ( )
104{
105 return H5T_NATIVE_ULLONG;
106}

◆ get_type< unsigned int >()

92{
93 return H5T_NATIVE_UINT;
94}

◆ get_type< unsigned long long >()

111{
112 return H5T_NATIVE_ULLONG;
113}

◆ get_type< unsigned short int >()

98{
99 return H5T_NATIVE_UINT16;
100}