![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <traits.hpp>
Public Types | |
typedef const T & | const_reference |
typedef real_type | precision_type |
typedef T | real_type |
typedef T & | reference |
typedef type_traits< T > | self_type |
typedef T | value_type |
Static Public Member Functions | |
static BOOST_UBLAS_INLINE value_type | conj (const_reference t) |
static BOOST_UBLAS_INLINE bool | equals (const_reference t1, const_reference t2) |
static BOOST_UBLAS_INLINE real_type | imag (const_reference) |
static BOOST_UBLAS_INLINE real_type | norm_1 (const_reference t) |
static BOOST_UBLAS_INLINE real_type | norm_2 (const_reference t) |
static BOOST_UBLAS_INLINE real_type | norm_inf (const_reference t) |
static BOOST_UBLAS_INLINE real_type | real (const_reference t) |
static BOOST_UBLAS_INLINE real_type | type_abs (const_reference t) |
static BOOST_UBLAS_INLINE value_type | type_sqrt (const_reference t) |
Static Public Attributes | |
static const unsigned | multiplies_complexity = 1 |
static const unsigned | plus_complexity = 1 |
Definition at line 224 of file traits.hpp.
typedef type_traits<T> boost::numeric::ublas::type_traits< T >::self_type |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 225 of file traits.hpp.
typedef T boost::numeric::ublas::type_traits< T >::value_type |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 226 of file traits.hpp.
typedef const T& boost::numeric::ublas::type_traits< T >::const_reference |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 227 of file traits.hpp.
typedef T& boost::numeric::ublas::type_traits< T >::reference |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 228 of file traits.hpp.
typedef T boost::numeric::ublas::type_traits< T >::real_type |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 230 of file traits.hpp.
typedef real_type boost::numeric::ublas::type_traits< T >::precision_type |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 231 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::real | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 170 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::imag | ( | const_reference | ) | [inline, static, inherited] |
Definition at line 175 of file traits.hpp.
static BOOST_UBLAS_INLINE value_type boost::numeric::ublas::scalar_traits< T >::conj | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 180 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::type_abs | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 186 of file traits.hpp.
static BOOST_UBLAS_INLINE value_type boost::numeric::ublas::scalar_traits< T >::type_sqrt | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 191 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::norm_1 | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 198 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::norm_2 | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 203 of file traits.hpp.
static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< T >::norm_inf | ( | const_reference | t | ) | [inline, static, inherited] |
Definition at line 208 of file traits.hpp.
static BOOST_UBLAS_INLINE bool boost::numeric::ublas::scalar_traits< T >::equals | ( | const_reference | t1, |
const_reference | t2 | ||
) | [inline, static, inherited] |
Definition at line 214 of file traits.hpp.
const unsigned boost::numeric::ublas::type_traits< T >::multiplies_complexity = 1 [static] |
Reimplemented from boost::numeric::ublas::scalar_traits< T >.
Definition at line 232 of file traits.hpp.
const unsigned boost::numeric::ublas::scalar_traits< T >::plus_complexity = 1 [static, inherited] |
Definition at line 165 of file traits.hpp.