Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::type_traits< float > Struct Template Reference

#include <traits.hpp>

Inheritance diagram for boost::numeric::ublas::type_traits< float >:
Collaboration diagram for boost::numeric::ublas::type_traits< float >:

List of all members.

Public Types

typedef const value_typeconst_reference
typedef double precision_type
typedef value_type real_type
typedef value_typereference
typedef type_traits< float > self_type
typedef float 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
static const unsigned plus_complexity

Detailed Description

template<>
struct boost::numeric::ublas::type_traits< float >

Definition at line 238 of file traits.hpp.


Member Typedef Documentation

Reimplemented from boost::numeric::ublas::scalar_traits< float >.

Definition at line 239 of file traits.hpp.

Reimplemented from boost::numeric::ublas::scalar_traits< float >.

Definition at line 240 of file traits.hpp.

Reimplemented from boost::numeric::ublas::scalar_traits< float >.

Definition at line 241 of file traits.hpp.

Reimplemented from boost::numeric::ublas::scalar_traits< float >.

Definition at line 242 of file traits.hpp.

Reimplemented from boost::numeric::ublas::scalar_traits< float >.

Definition at line 244 of file traits.hpp.


Member Function Documentation

static BOOST_UBLAS_INLINE real_type boost::numeric::ublas::scalar_traits< float >::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< float >::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< float >::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< float >::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< float >::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< float >::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< float >::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< float >::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< float >::equals ( const_reference  t1,
const_reference  t2 
) [inline, static, inherited]

Definition at line 214 of file traits.hpp.


Member Data Documentation

const unsigned boost::numeric::ublas::scalar_traits< float >::plus_complexity [static, inherited]

Definition at line 165 of file traits.hpp.

const unsigned boost::numeric::ublas::scalar_traits< float >::multiplies_complexity [static, inherited]

Definition at line 166 of file traits.hpp.


The documentation for this struct was generated from the following file: