Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
#include <tvmet/NumericTraits.h>
For each type we have to specialize this traits.
Public Types | |
typedef T | base_type |
typedef T | value_type |
typedef value_type | sum_type |
typedef value_type | diff_type |
typedef value_type | float_type |
typedef value_type | signed_type |
typedef NumericTraits< value_type > | traits_type |
typedef const value_type & | argument_type |
Static Public Member Functions | |
static base_type | real (argument_type x) |
static base_type | imag (argument_type x) |
static value_type | conj (argument_type x) |
static base_type | abs (argument_type x) |
static value_type | sqrt (argument_type x) |
static base_type | norm_1 (argument_type x) |
static base_type | norm_2 (argument_type x) |
static base_type | norm_inf (argument_type x) |
static bool | equals (argument_type lhs, argument_type rhs) |
typedef T tvmet::NumericTraits< T >::base_type |
typedef T tvmet::NumericTraits< T >::value_type |
typedef value_type tvmet::NumericTraits< T >::sum_type |
typedef value_type tvmet::NumericTraits< T >::diff_type |
typedef value_type tvmet::NumericTraits< T >::float_type |
typedef value_type tvmet::NumericTraits< T >::signed_type |
typedef NumericTraits<value_type> tvmet::NumericTraits< T >::traits_type |
typedef const value_type& tvmet::NumericTraits< T >::argument_type |
static base_type tvmet::NumericTraits< T >::real | ( | argument_type | x | ) | [inline, static] |
static base_type tvmet::NumericTraits< T >::imag | ( | argument_type | x | ) | [inline, static] |
static value_type tvmet::NumericTraits< T >::conj | ( | argument_type | x | ) | [inline, static] |
static base_type tvmet::NumericTraits< T >::abs | ( | argument_type | x | ) | [inline, static] |
static value_type tvmet::NumericTraits< T >::sqrt | ( | argument_type | x | ) | [inline, static] |
static base_type tvmet::NumericTraits< T >::norm_1 | ( | argument_type | x | ) | [inline, static] |
static base_type tvmet::NumericTraits< T >::norm_2 | ( | argument_type | x | ) | [inline, static] |
static base_type tvmet::NumericTraits< T >::norm_inf | ( | argument_type | x | ) | [inline, static] |
static bool tvmet::NumericTraits< T >::equals | ( | argument_type | lhs, | |
argument_type | rhs | |||
) | [inline, static] |
Author: |