Public Types | Public Member Functions

mln::trait::value_< mln::algebra::vec< n, T > > Struct Template Reference

#include <vec.hh>

List of all members.

Public Types

enum  { dim = n, nbits = n * mln_nbits(T), card = n * mln_card(T) }
typedef T comp
typedef trait::value::kind::data kind
typedef
trait::value::nature::vectorial 
nature
typedef algebra::vec< n,
typename mln::value::props< T >
::sum
sum

Public Member Functions

typedef mln_value_quant_from_ (card) quant

Detailed Description

template<unsigned n, typename T>
struct mln::trait::value_< mln::algebra::vec< n, T > >

Definition at line 76 of file algebra/vec.hh.


Member Typedef Documentation

template<unsigned n, typename T >
typedef T mln::trait::value_< mln::algebra::vec< n, T > >::comp

Definition at line 86 of file algebra/vec.hh.

template<unsigned n, typename T >
typedef trait::value::kind::data mln::trait::value_< mln::algebra::vec< n, T > >::kind

Definition at line 79 of file algebra/vec.hh.

template<unsigned n, typename T >
typedef trait::value::nature::vectorial mln::trait::value_< mln::algebra::vec< n, T > >::nature

Definition at line 78 of file algebra/vec.hh.

template<unsigned n, typename T >
typedef algebra::vec<n, typename mln::value::props< T >::sum> mln::trait::value_< mln::algebra::vec< n, T > >::sum

Definition at line 88 of file algebra/vec.hh.


Member Enumeration Documentation

template<unsigned n, typename T >
anonymous enum
Enumerator:
dim 
nbits 
card 

Definition at line 81 of file algebra/vec.hh.


Member Function Documentation

template<unsigned n, typename T >
typedef mln::trait::value_< mln::algebra::vec< n, T > >::mln_value_quant_from_ ( card   )