Go to the documentation of this file.
22 #ifndef _BLAZE_UTIL_LIMITS_H_
23 #define _BLAZE_UTIL_LIMITS_H_
92 template<
typename Type >
112 struct Limits<unsigned char>
148 struct Limits<signed char>
168 struct Limits<wchar_t>
188 struct Limits<unsigned short>
224 struct Limits<unsigned int>
260 struct Limits<unsigned long>
297 struct Limits<std::size_t>
315 struct Limits<ptrdiff_t>
352 static inline float accuracy() {
return 1E-6F; }
356 static inline float fpuAccuracy() {
return 1E-12F; }
368 struct Limits<double>
384 static inline double accuracy() {
return 1E-8; }
388 static inline double fpuAccuracy() {
return 1E-15; }
400 struct Limits<long double>
416 static inline long double accuracy() {
return 1E-10L; }
420 static inline long double fpuAccuracy() {
return 1E-15L; }