Home
last modified time | relevance | path

Searched refs:MutableFst (Results 1 – 25 of 32) sorted by relevance

12

/external/srec/tools/thirdparty/OpenFst/fst/lib/
Dmutable-fst.h33 class MutableFst : public ExpandedFst<A> {
39 virtual MutableFst<A> &operator=(const Fst<A> &fst) = 0;
69 virtual MutableFst<A> *Copy() const = 0;
71 static MutableFst<A> *Read(istream &strm, const FstReadOptions &opts) { in Read()
96 return down_cast<MutableFst<A> *>(fst); in Read()
99 static MutableFst<A> *Read(const string &filename) { in Read()
163 typedef MutableFst<StdArc> StdMutableFst;
Dstatesort.h33 void StateSort(MutableFst<Arc> *fst, in StateSort()
51 for (StateIterator< MutableFst<Arc> > siter(*fst); in StateSort()
59 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s1); in StateSort()
68 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s2); in StateSort()
Dreweight.h39 void Reweight(MutableFst<Arc> *fst, vector<typename Arc::Weight> potential, in Reweight()
58 for (StateIterator< MutableFst<Arc> > sit(*fst); in Reweight()
62 for (MutableArcIterator< MutableFst<Arc> > ait(fst, state); in Reweight()
91 for (MutableArcIterator< MutableFst<Arc> > ait(fst, state); in Reweight()
Dprune.h56 void Prune(MutableFst<Arc> *fst, in Prune()
97 for (MutableArcIterator< MutableFst<Arc> > it(fst, state); in Prune()
128 void Prune(MutableFst<Arc> *fst, typename Arc::Weight threshold) { in Prune()
142 MutableFst<Arc> *ofst, in Prune()
239 MutableFst<Arc> *ofst, in Prune()
Dpush.h41 void Push(MutableFst<Arc> *fst, ReweightType type) { in Push()
57 void Push(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, uint32 ptype) { in Push()
Dfst-decl.h36 template <class A> class MutableFst; variable
60 typedef MutableFst<StdArc> StdMutableFst;
Dminimize.h442 const Partition<typename A::StateId>& partition, MutableFst<A>* fst) { in MergeStates()
456 for (MutableArcIterator<MutableFst<A> > aiter(fst, s); in MergeStates()
474 void AcceptorMinimize(MutableFst<A>* fst) { in AcceptorMinimize()
514 void Minimize(MutableFst<A>* fst, MutableFst<A>* sfst = 0) {
Dclosure.h39 void Closure(MutableFst<Arc> *fst, ClosureType closure_type) { in Closure()
46 for (StateIterator< MutableFst<Arc> > siter(*fst); in Closure()
Darcsort.h43 void ArcSort(MutableFst<Arc> *fst, Compare comp) { in ArcSort()
49 for (StateIterator< MutableFst<Arc> > siter(*fst); in ArcSort()
54 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s); in ArcSort()
Drelabel.h43 MutableFst<A> *fst, in Relabel()
62 for (StateIterator<MutableFst<A> > siter(*fst); in Relabel()
65 for (MutableArcIterator<MutableFst<A> > aiter(fst, s); in Relabel()
99 void Relabel(MutableFst<A> *fst, in Relabel()
Drandgen.h117 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, in RandGen()
161 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst) { in RandGen()
Dmap.h81 void Map(MutableFst<A> *fst, C* mapper) { in Map()
98 for (MutableArcIterator< MutableFst<A> > aiter(fst, s); in Map()
149 void Map(MutableFst<A> *fst, C mapper) { in Map()
158 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { in Map()
231 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) { in Map()
766 GallicToNewSymbolsMapper(MutableFst<ToArc> *fst) in GallicToNewSymbolsMapper()
840 MutableFst<ToArc> *fst_;
Dshortest-path.h62 MutableFst<Arc> *ofst, in SingleShortestPath()
228 void ShortestPath(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, in ShortestPath()
351 void ShortestPath(const Fst<Arc> &ifst, MutableFst<Arc> *ofst,
Depsnormalize.h50 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst,
Dtopsort.h86 bool TopSort(MutableFst<Arc> *fst) { in TopSort()
Dinvert.h49 void Invert(MutableFst<Arc> *fst) { Map(fst, InvertMapper<Arc>()); } in Invert()
Dreverse.h36 void Reverse(const Fst<Arc> &ifst, MutableFst<RevArc> *ofst) { in Reverse()
Darcsum.h57 void ArcSum(MutableFst<A>* fst) { in ArcSum()
Drmfinalepsilon.h31 void RmFinalEpsilon(MutableFst<A>* fst) { in RmFinalEpsilon()
Dproject.h63 void Project(MutableFst<Arc> *fst, ProjectType project_type) { in Project()
Dintersect.h119 MutableFst<Arc> *ofst,
Ddifference.h129 MutableFst<Arc> *ofst,
Dconcat.h39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat()
Dunion.h37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union()
Dencode.h320 void Encode(MutableFst<A> *fst, EncodeMapper<A>* mapper) { in Encode()
326 void Decode(MutableFst<A>* fst, const EncodeMapper<A>& mapper) { in Decode()

12