Public Types | Public Member Functions | Static Public Member Functions

fst::MinMaxWeightTpl< T > Class Template Reference

MinMax semiring: (min, max, inf, -inf). More...

#include <fst/float-weight.h>

Inherits fst::FloatWeightTpl< T >.

Collaboration diagram for fst::MinMaxWeightTpl< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef MinMaxWeightTpl< T > ReverseWeight

Public Member Functions

 MinMaxWeightTpl ()
 MinMaxWeightTpl (T f)
 MinMaxWeightTpl (const MinMaxWeightTpl< T > &w)
bool Member () const
MinMaxWeightTpl< T > Quantize (float delta=kDelta) const
MinMaxWeightTpl< T > Reverse () const

Static Public Member Functions

static const MinMaxWeightTpl< T > Zero ()
static const MinMaxWeightTpl< T > One ()
static const string & Type ()
static uint64 Properties ()

Detailed Description

template<class T>
class fst::MinMaxWeightTpl< T >

MinMax semiring: (min, max, inf, -inf).

Definition at line 421 of file float-weight.h.


Member Typedef Documentation

template<class T>
typedef MinMaxWeightTpl<T> fst::MinMaxWeightTpl< T >::ReverseWeight

Definition at line 425 of file float-weight.h.


Constructor & Destructor Documentation

template<class T>
fst::MinMaxWeightTpl< T >::MinMaxWeightTpl (  )  [inline]

Definition at line 427 of file float-weight.h.

template<class T>
fst::MinMaxWeightTpl< T >::MinMaxWeightTpl ( f  )  [inline]

Definition at line 429 of file float-weight.h.

template<class T>
fst::MinMaxWeightTpl< T >::MinMaxWeightTpl ( const MinMaxWeightTpl< T > &  w  )  [inline]

Definition at line 431 of file float-weight.h.


Member Function Documentation

template<class T>
bool fst::MinMaxWeightTpl< T >::Member (  )  const [inline]

Definition at line 447 of file float-weight.h.

template<class T>
static const MinMaxWeightTpl<T> fst::MinMaxWeightTpl< T >::One (  )  [inline, static]

Definition at line 437 of file float-weight.h.

template<class T>
static uint64 fst::MinMaxWeightTpl< T >::Properties (  )  [inline, static]

Definition at line 464 of file float-weight.h.

template<class T>
MinMaxWeightTpl<T> fst::MinMaxWeightTpl< T >::Quantize ( float  delta = kDelta  )  const [inline]

Definition at line 452 of file float-weight.h.

template<class T>
MinMaxWeightTpl<T> fst::MinMaxWeightTpl< T >::Reverse (  )  const [inline]

Definition at line 462 of file float-weight.h.

template<class T>
static const string& fst::MinMaxWeightTpl< T >::Type ( void   )  [inline, static]

Definition at line 441 of file float-weight.h.

template<class T>
static const MinMaxWeightTpl<T> fst::MinMaxWeightTpl< T >::Zero (  )  [inline, static]

Definition at line 433 of file float-weight.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines