LAMA
lama::TypeTraits< T > Class Template Reference

The template class TypeTraits determines the index and value types. More...

#include <TypeTraits.hpp>

Public Types

typedef T::IndexType IndexType
 The Type for indices.
typedef T::ValueType ValueType
 The Type for values.
typedef T::ExpressionMemberType ExpressionMemberType

Static Public Attributes

static const long size = sizeof(T)

Detailed Description

template<typename T>
class lama::TypeTraits< T >

The template class TypeTraits determines the index and value types.

The template class TypeTraits is used to determine the type of indices and values in higher level types like CSRSparseMatrix. It facilities are used by the template function maxNorm (

See also:
MaxNorm.hpp) among others.

Member Typedef Documentation

template<typename T >
typedef T::ExpressionMemberType lama::TypeTraits< T >::ExpressionMemberType
template<typename T >
typedef T::IndexType lama::TypeTraits< T >::IndexType

The Type for indices.

template<typename T >
typedef T::ValueType lama::TypeTraits< T >::ValueType

The Type for values.


Field Documentation

template<typename T >
const long lama::TypeTraits< T >::size = sizeof(T) [static]

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