Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

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 >
hypot (T a, T b)

Function Documentation

template<class T >
T fmat::fmat_internal::hypot ( a,
b 
)

Definition at line 1349 of file fmatCore.h.

long double fmat::fmat_internal::hypot ( long double  a,
long double  b 
)

Definition at line 1347 of file fmatCore.h.

double fmat::fmat_internal::hypot ( double  a,
double  b 
)

Definition at line 1344 of file fmatCore.h.

float fmat::fmat_internal::hypot ( float  a,
float  b 
)

Definition at line 1342 of file fmatCore.h.

Referenced by mathutils::distance(), and hypot().

template<typename T >
void fmat::fmat_internal::tmemcpy ( T *  dst,
const T *  src,
size_t  n 
)

Definition at line 77 of file fmatCore.h.

template<typename T >
void fmat::fmat_internal::tmemset ( T *  dst,
const T &  src,
size_t  n 
)

Definition at line 93 of file fmatCore.h.


Tekkotsu v5.1CVS
Generated Tue Jan 31 04:32:32 2012 by Doxygen 1.6.3