[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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
 

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

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

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

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

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

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

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

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

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


Member Function Documentation

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

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

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

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

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


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

Generated on Mon Sep 20 01:01:37 2010 for Hugintrunk by doxygen 1.3.9.1