fmat::fmat_internal Namespace Reference
Classes |
| struct | tmemset_pattern |
| struct | tmemset_pattern< T, 1 > |
| class | CompileTimeAssert< MSG, true > |
| struct | NoInit |
| struct | precision_trait |
| struct | precision_trait< bool > |
| struct | precision_trait< char > |
| struct | precision_trait< unsigned char > |
| struct | precision_trait< short > |
| struct | precision_trait< unsigned short > |
| struct | precision_trait< int > |
| struct | precision_trait< unsigned int > |
| struct | precision_trait< long > |
| struct | precision_trait< unsigned long > |
| struct | precision_trait< float > |
| struct | precision_trait< double > |
| struct | precision_trait< long double > |
| struct | unconst |
| struct | unconst< const bool > |
| struct | unconst< const char > |
| struct | unconst< const unsigned char > |
| struct | unconst< const short > |
| struct | unconst< const unsigned short > |
| struct | unconst< const int > |
| struct | unconst< const unsigned int > |
| struct | unconst< const long > |
| struct | unconst< const unsigned long > |
| struct | unconst< const float > |
| struct | unconst< const double > |
| struct | unconst< const long double > |
| struct | do_promotion |
| struct | do_promotion< T1, T2, false > |
| struct | promotion_trait |
| struct | mmops |
| struct | mvops |
| struct | mvops< T1< 2, 2, R1 >, T2< 2, R2 > > |
| struct | mvops< T1< 3, 3, R1 >, T2< 3, R2 > > |
| struct | mvops< T1< 4, 4, R1 >, T2< 4, R2 > > |
| struct | mmops< T1< 2, 2, R1 >, T2< 2, 2, R2 > > |
| struct | mmops< T1< 3, 3, R1 >, T2< 3, 3, R2 > > |
| struct | mmops< T1< 4, 4, R1 >, T2< 4, 4, R2 > > |
| struct | transformOps |
| | Expanded calculations to facilitate optimized compilation of these operations for TransformT. More...
|
Functions |
| template<typename T > |
| void | tmemcpy (T *dst, const T *src, size_t n) |
| template<typename T > |
| void | tmemset (T *dst, const T &src, size_t n) |
| float | hypot (float a, float b) ATTR_pure ATTR_always_inline |
| double | hypot (double a, double b) ATTR_pure ATTR_always_inline |
| long double | hypot (long double a, long double b) ATTR_pure ATTR_always_inline |
| template<class T > |
| T | hypot (T a, T b) |
Function Documentation
template<class T >
| T fmat::fmat_internal::hypot |
( |
T |
a, |
|
|
T |
b | |
|
) |
| | |
| long double fmat::fmat_internal::hypot |
( |
long double |
a, |
|
|
long double |
b | |
|
) |
| | |
| double fmat::fmat_internal::hypot |
( |
double |
a, |
|
|
double |
b | |
|
) |
| | |
template<typename T >
| void fmat::fmat_internal::tmemcpy |
( |
T * |
dst, |
|
|
const T * |
src, |
|
|
size_t |
n | |
|
) |
| | |
template<typename T >
| void fmat::fmat_internal::tmemset |
( |
T * |
dst, |
|
|
const T & |
src, |
|
|
size_t |
n | |
|
) |
| | |
|