determinize-lattice-inl.h File Reference
#include <vector>
#include <climits>
Include dependency graph for determinize-lattice-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LatticeStringRepository< IntType >
 
struct  LatticeStringRepository< IntType >::Entry
 
class  LatticeStringRepository< IntType >::EntryKey
 
class  LatticeStringRepository< IntType >::EntryEqual
 
class  LatticeDeterminizer< Weight, IntType >
 
struct  LatticeDeterminizer< Weight, IntType >::Element
 
struct  LatticeDeterminizer< Weight, IntType >::TempArc
 
class  LatticeDeterminizer< Weight, IntType >::SubsetKey
 
class  LatticeDeterminizer< Weight, IntType >::SubsetEqual
 
class  LatticeDeterminizer< Weight, IntType >::SubsetEqualStates
 
class  LatticeDeterminizer< Weight, IntType >::PairComparator
 

Namespaces

 fst
 For an extended explanation of the framework of which grammar-fsts are a part, please see Support for grammars and graphs with on-the-fly parts. (i.e.
 

Functions

template<class Weight , class IntType >
bool DeterminizeLattice (const Fst< ArcTpl< Weight > > &ifst, MutableFst< ArcTpl< Weight > > *ofst, DeterminizeLatticeOptions opts=DeterminizeLatticeOptions(), bool *debug_ptr=NULL)
 This function implements the normal version of DeterminizeLattice, in which the output strings are represented using sequences of arcs, where all but the first one has an epsilon on the input side. More...
 
template<class Weight , class IntType >
bool DeterminizeLattice (const Fst< ArcTpl< Weight > > &ifst, MutableFst< ArcTpl< CompactLatticeWeightTpl< Weight, IntType > > > *ofst, DeterminizeLatticeOptions opts, bool *debug_ptr)