vigra::NumericTraits< AlgTinyVector< T, SIZE > > Struct Template Reference

#include <algtinyvector.h>

List of all members.

Public Types

typedef AlgTinyVector< T,
SIZE > 
Type
typedef AlgTinyVector< typename
NumericTraits< T >::Promote,
SIZE > 
Promote
typedef AlgTinyVector< typename
NumericTraits< T >::RealPromote,
SIZE > 
RealPromote
typedef AlgTinyVector< typename
NumericTraits< T >::ComplexPromote,
SIZE > 
ComplexPromote
typedef T ValueType
typedef NumericTraits< T
>::isIntegral 
isIntegral
typedef VigraFalseType isScalar
typedef NumericTraits< T
>::isSigned 
isSigned
typedef VigraFalseType isOrdered
typedef VigraFalseType isComplex

Static Public Member Functions

AlgTinyVector< T, SIZE > zero ()
AlgTinyVector< T, SIZE > one ()
AlgTinyVector< T, SIZE > nonZero ()
Promote toPromote (const AlgTinyVector< T, SIZE > &v)
RealPromote toRealPromote (const AlgTinyVector< T, SIZE > &v)

template<class T, int SIZE>
struct vigra::NumericTraits< AlgTinyVector< T, SIZE > >


Member Typedef Documentation

template<class T, int SIZE>
typedef AlgTinyVector<typename NumericTraits<T>::ComplexPromote, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::ComplexPromote
 

Definition at line 122 of file algtinyvector.h.

template<class T, int SIZE>
typedef VigraFalseType vigra::NumericTraits< AlgTinyVector< T, SIZE > >::isComplex
 

Definition at line 129 of file algtinyvector.h.

template<class T, int SIZE>
typedef NumericTraits<T>::isIntegral vigra::NumericTraits< AlgTinyVector< T, SIZE > >::isIntegral
 

Definition at line 125 of file algtinyvector.h.

template<class T, int SIZE>
typedef VigraFalseType vigra::NumericTraits< AlgTinyVector< T, SIZE > >::isOrdered
 

Definition at line 128 of file algtinyvector.h.

template<class T, int SIZE>
typedef VigraFalseType vigra::NumericTraits< AlgTinyVector< T, SIZE > >::isScalar
 

Definition at line 126 of file algtinyvector.h.

template<class T, int SIZE>
typedef NumericTraits<T>::isSigned vigra::NumericTraits< AlgTinyVector< T, SIZE > >::isSigned
 

Definition at line 127 of file algtinyvector.h.

template<class T, int SIZE>
typedef AlgTinyVector<typename NumericTraits<T>::Promote, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::Promote
 

Definition at line 120 of file algtinyvector.h.

Referenced by toPromote().

template<class T, int SIZE>
typedef AlgTinyVector<typename NumericTraits<T>::RealPromote, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::RealPromote
 

Definition at line 121 of file algtinyvector.h.

Referenced by toRealPromote().

template<class T, int SIZE>
typedef AlgTinyVector<T, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::Type
 

Definition at line 119 of file algtinyvector.h.

template<class T, int SIZE>
typedef T vigra::NumericTraits< AlgTinyVector< T, SIZE > >::ValueType
 

Definition at line 123 of file algtinyvector.h.


Member Function Documentation

template<class T, int SIZE>
AlgTinyVector<T, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::nonZero  )  [inline, static]
 

Definition at line 137 of file algtinyvector.h.

template<class T, int SIZE>
AlgTinyVector<T, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::one  )  [inline, static]
 

Definition at line 134 of file algtinyvector.h.

template<class T, int SIZE>
Promote vigra::NumericTraits< AlgTinyVector< T, SIZE > >::toPromote const AlgTinyVector< T, SIZE > &  v  )  [inline, static]
 

Definition at line 141 of file algtinyvector.h.

References Promote.

template<class T, int SIZE>
RealPromote vigra::NumericTraits< AlgTinyVector< T, SIZE > >::toRealPromote const AlgTinyVector< T, SIZE > &  v  )  [inline, static]
 

Definition at line 146 of file algtinyvector.h.

References RealPromote.

template<class T, int SIZE>
AlgTinyVector<T, SIZE> vigra::NumericTraits< AlgTinyVector< T, SIZE > >::zero  )  [inline, static]
 

Definition at line 131 of file algtinyvector.h.


The documentation for this struct was generated from the following file:
Generated on Sun Apr 20 01:25:57 2014 for Hugintrunk by  doxygen 1.3.9.1