determinize-star-inl.h File Reference
#include "base/kaldi-error.h"
#include <unordered_map>
#include <vector>
#include <climits>
Include dependency graph for determinize-star-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  StringRepository< Label, StringId >
class  StringRepository< Label, StringId >::VectorKey
class  StringRepository< Label, StringId >::VectorEqual
class  DeterminizerStar< F >
struct  DeterminizerStar< F >::Element
struct  DeterminizerStar< F >::TempArc
class  DeterminizerStar< F >::SubsetKey
class  DeterminizerStar< F >::SubsetEqual
class  DeterminizerStar< F >::SubsetEqualStates
class  DeterminizerStar< F >::EpsilonClosure
struct  DeterminizerStar< F >::EpsilonClosure::EpsilonClosureInfo
class  DeterminizerStar< F >::PairComparator


 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.


template<class F >
bool DeterminizeStar (F &ifst, MutableFst< typename F::Arc > *ofst, float delta=kDelta, bool *debug_ptr=NULL, int max_states=-1, bool allow_partial=false)
 This function implements the normal version of DeterminizeStar, 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 F >
bool DeterminizeStar (F &ifst, MutableFst< GallicArc< typename F::Arc > > *ofst, float delta, bool *debug_ptr, int max_states, bool allow_partial)