Public Types | Public Member Functions | Static Public Member Functions

mln::trait::value_< mln::value::float01_< n > > Struct Template Reference

#include <float01_.hh>

List of all members.

Public Types

typedef float comp
enum  constants_ { dim = 1, nbits = n, card = mln_value_card_from_(nbits) }
typedef trait::value::kind::data kind
typedef
trait::value::nature::floating 
nature
typedef float sum

Public Member Functions

typedef mln_value_quant_from_ (card) quant

Static Public Member Functions

static float epsilon ()
static float max ()
static float min ()

Detailed Description

template<unsigned n>
struct mln::trait::value_< mln::value::float01_< n > >

Definition at line 61 of file float01_.hh.


Member Typedef Documentation

template<unsigned n>
typedef float mln::trait::value_< mln::value::float01_< n > >::comp

Definition at line 77 of file float01_.hh.

Definition at line 70 of file float01_.hh.

Definition at line 69 of file float01_.hh.

template<unsigned n>
typedef float mln::trait::value_< mln::value::float01_< n > >::sum

Definition at line 79 of file float01_.hh.


Member Enumeration Documentation

template<unsigned n>
enum mln::trait::value_< mln::value::float01_< n > >::constants_
Enumerator:
dim 
nbits 
card 

Definition at line 63 of file float01_.hh.


Member Function Documentation

template<unsigned n>
static float mln::trait::value_< mln::value::float01_< n > >::epsilon (  )  [inline, static]

Definition at line 75 of file float01_.hh.

template<unsigned n>
static float mln::trait::value_< mln::value::float01_< n > >::max (  )  [inline, static]

Definition at line 74 of file float01_.hh.

template<unsigned n>
static float mln::trait::value_< mln::value::float01_< n > >::min (  )  [inline, static]

Definition at line 73 of file float01_.hh.

template<unsigned n>
typedef mln::trait::value_< mln::value::float01_< n > >::mln_value_quant_from_ ( card   )