Product semiring: W1 * W2. More...
#include <fst/product-weight.h>
Inherits fst::PairWeight< W1, W2 >.

Public Types | |
| typedef ProductWeight < typename W1::ReverseWeight, typename W2::ReverseWeight > | ReverseWeight |
Public Member Functions | |
| ProductWeight () | |
| ProductWeight (const PairWeight< W1, W2 > &w) | |
| ProductWeight (W1 w1, W2 w2) | |
| ProductWeight< W1, W2 > | Quantize (float delta=kDelta) const |
| ReverseWeight | Reverse () const |
Static Public Member Functions | |
| static const ProductWeight< W1, W2 > & | Zero () |
| static const ProductWeight< W1, W2 > & | One () |
| static const string & | Type () |
| static uint64 | Properties () |
Product semiring: W1 * W2.
Definition at line 33 of file product-weight.h.
| typedef ProductWeight<typename W1::ReverseWeight, typename W2::ReverseWeight> fst::ProductWeight< W1, W2 >::ReverseWeight |
Reimplemented from fst::PairWeight< W1, W2 >.
Reimplemented in fst::GallicWeight< L, W, S >, and fst::GallicWeight< Label, typename A::Weight, S >.
Definition at line 41 of file product-weight.h.
| fst::ProductWeight< W1, W2 >::ProductWeight | ( | ) | [inline] |
Definition at line 43 of file product-weight.h.
| fst::ProductWeight< W1, W2 >::ProductWeight | ( | const PairWeight< W1, W2 > & | w | ) | [inline] |
Definition at line 45 of file product-weight.h.
| fst::ProductWeight< W1, W2 >::ProductWeight | ( | W1 | w1, | |
| W2 | w2 | |||
| ) | [inline] |
Definition at line 47 of file product-weight.h.
| static const ProductWeight<W1, W2>& fst::ProductWeight< W1, W2 >::One | ( | ) | [inline, static] |
Reimplemented from fst::PairWeight< W1, W2 >.
Definition at line 54 of file product-weight.h.
| static uint64 fst::ProductWeight< W1, W2 >::Properties | ( | ) | [inline, static] |
Definition at line 64 of file product-weight.h.
| ProductWeight<W1, W2> fst::ProductWeight< W1, W2 >::Quantize | ( | float | delta = kDelta |
) | const [inline] |
Reimplemented from fst::PairWeight< W1, W2 >.
Definition at line 71 of file product-weight.h.
| ReverseWeight fst::ProductWeight< W1, W2 >::Reverse | ( | ) | const [inline] |
Reimplemented from fst::PairWeight< W1, W2 >.
Definition at line 75 of file product-weight.h.
| static const string& fst::ProductWeight< W1, W2 >::Type | ( | void | ) | [inline, static] |
Definition at line 59 of file product-weight.h.
| static const ProductWeight<W1, W2>& fst::ProductWeight< W1, W2 >::Zero | ( | ) | [inline, static] |
Reimplemented from fst::PairWeight< W1, W2 >.
Definition at line 49 of file product-weight.h.
1.7.1