/external/openfst/src/bin/ |
H A D | fstreplace.cc | 59 VectorFstClass ofst(ifst->ArcType()); 60 Replace(fst_tuples, &ofst, root, FLAGS_epsilon_on_replace); 62 ofst.Write(out_fname);
|
H A D | fstrmepsilon.cc | 83 MutableFstClass *ofst = new VectorFstClass(ifst->ArcType()); local 84 s::RmEpsilon(*ifst, ofst, FLAGS_reverse, opts); 86 ofst->Write(out_fname);
|
H A D | fstshortestpath.cc | 61 VectorFstClass ofst(ifst->ArcType()); 87 s::ShortestPath(*ifst, &ofst, &distance, opts); 89 ofst.Write(out_fname);
|
H A D | fstsynchronize.cc | 47 VectorFstClass ofst(ifst->ArcType()); 49 s::Synchronize(*ifst, &ofst); 51 ofst.Write(out_name);
|
/external/openfst/src/extensions/pdt/ |
H A D | pdtcompose.cc | 75 s::VectorFstClass ofst(ifst1->ArcType()); 93 s::PdtCompose(*ifst1, *ifst2, parens, &ofst, copts, FLAGS_left_pdt); 96 s::Connect(&ofst); 97 ofst.Write(out_name);
|
H A D | pdtexpand.cc | 64 s::VectorFstClass ofst(ifst->ArcType()); 65 s::PdtExpand(*ifst, parens, &ofst, s::PdtExpandOptions( 68 ofst.Write(out_name);
|
H A D | pdtreplace.cc | 65 s::VectorFstClass ofst(ifst->ArcType()); 67 s::PdtReplace(fst_tuples, &ofst, &parens, root); 72 ofst.Write(out_fname);
|
H A D | pdtreverse.cc | 55 s::VectorFstClass ofst(ifst->ArcType()); 56 s::PdtReverse(*ifst, parens, &ofst); 58 ofst.Write(out_name);
|
H A D | pdtscript.cc | 43 MutableFstClass *ofst, 47 !ArcTypesMatch(ifst1, *ofst, "PdtCompose")) return; 49 PdtComposeArgs args(ifst1, ifst2, parens, ofst, copts, left_pdt); 56 MutableFstClass *ofst, const PdtExpandOptions &opts) { 57 PdtExpandArgs args(ifst, parens, ofst, opts); 64 MutableFstClass *ofst, bool connect) { 65 PdtExpand(ifst, parens, ofst, PdtExpandOptions(connect)); 69 MutableFstClass *ofst, 77 if (!ArcTypesMatch((*fst_tuples[0].second), *ofst, "PdtReplace")) return; 79 PdtReplaceArgs args(fst_tuples, ofst, paren 40 PdtCompose(const FstClass &ifst1, const FstClass &ifst2, const vector<pair<int64, int64> > &parens, MutableFstClass *ofst, const PdtComposeOptions &copts, bool left_pdt) argument 54 PdtExpand(const FstClass &ifst, const vector<pair<int64, int64> > &parens, MutableFstClass *ofst, const PdtExpandOptions &opts) argument 62 PdtExpand(const FstClass &ifst, const vector<pair<int64, int64> > &parens, MutableFstClass *ofst, bool connect) argument 68 PdtReplace(const vector<pair<int64, const FstClass*> > &fst_tuples, MutableFstClass *ofst, vector<pair<int64, int64> > *parens, const int64 &root) argument 84 PdtReverse(const FstClass &ifst, const vector<pair<int64, int64> > &parens, MutableFstClass *ofst) argument 92 PdtShortestPath(const FstClass &ifst, const vector<pair<int64, int64> > &parens, MutableFstClass *ofst, const PdtShortestPathOptions &opts) argument [all...] |
H A D | pdtshortestpath.cc | 61 s::VectorFstClass ofst(ifst->ArcType()); 77 s::PdtShortestPath(*ifst, parens, &ofst, opts); 78 ofst.Write(out_name);
|
/external/openfst/src/include/fst/ |
H A D | arc-map.h | 200 void ArcMap(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { argument 204 ofst->DeleteStates(); 207 ofst->SetInputSymbols(ifst.InputSymbols()); 209 ofst->SetInputSymbols(0); 212 ofst->SetOutputSymbols(ifst.OutputSymbols()); 214 ofst->SetOutputSymbols(0); 219 if (iprops & kError) ofst->SetProperties(kError, kError); 225 ofst->ReserveStates(CountStates(ifst) + 231 ofst->AddState(); 235 superfinal = ofst 293 ArcMap(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) argument [all...] |
H A D | compose.h | 700 MutableFst<Arc> *ofst, 707 *ofst = ComposeFst<Arc>(ifst1, ifst2, nopts); 711 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 715 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 719 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 723 Connect(ofst); 699 Compose(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, MutableFst<Arc> *ofst, const ComposeOptions &opts = ComposeOptions()) argument
|
H A D | determinize.h | 980 void Determinize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, argument 1002 Prune(dfst, ofst, popts); 1004 *ofst = DeterminizeFst<Arc>(ifst, nopts); 1005 Prune(ofst, opts.weight_threshold, opts.state_threshold); 1008 *ofst = DeterminizeFst<Arc>(ifst, nopts);
|
H A D | difference.h | 161 MutableFst<Arc> *ofst, 168 *ofst = DifferenceFst<Arc>(ifst1, ifst2, nopts); 172 *ofst = DifferenceFst<Arc>(ifst1, ifst2, dopts); 176 *ofst = DifferenceFst<Arc>(ifst1, ifst2, dopts); 180 *ofst = DifferenceFst<Arc>(ifst1, ifst2, dopts); 184 Connect(ofst); 160 Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, MutableFst<Arc> *ofst, const DifferenceOptions &opts = DifferenceOptions()) argument
|
H A D | epsnormalize.h | 52 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, argument 65 ArcMap(fwfst, ofst, FromGallicMapper<Arc, STRING_RIGHT_RESTRICT>()); 66 ofst->SetOutputSymbols(ifst.OutputSymbols()); 68 Invert(ofst);
|
H A D | fst.h | 929 template<class F, class G> void Cast(const F &ifst, G *ofst) { argument 930 ofst->SetImpl(reinterpret_cast<typename G::Impl *>(ifst.GetImpl()), false);
|
H A D | intersect.h | 144 MutableFst<Arc> *ofst, 151 *ofst = IntersectFst<Arc>(ifst1, ifst2, nopts); 155 *ofst = IntersectFst<Arc>(ifst1, ifst2, iopts); 159 *ofst = IntersectFst<Arc>(ifst1, ifst2, iopts); 163 *ofst = IntersectFst<Arc>(ifst1, ifst2, iopts); 167 Connect(ofst); 143 Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, MutableFst<Arc> *ofst, const IntersectOptions &opts = IntersectOptions()) argument
|
H A D | map.h | 42 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { argument 43 ArcMap(ifst, ofst, mapper); 47 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) { argument 48 ArcMap(ifst, ofst, mapper);
|
H A D | mutable-fst.h | 139 Fst<A> *ofst = Convert(*ifst, convert_type); local 141 if (!ofst) return 0; 142 if (!ofst->Properties(kMutable, false)) 144 return static_cast<MutableFst *>(ofst);
|
/external/openfst/src/include/fst/extensions/pdt/ |
H A D | compose.h | 499 MutableFst<Arc> *ofst, 506 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 508 Connect(ofst); 522 MutableFst<Arc> *ofst, 529 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 531 Connect(ofst); 495 Compose(const Fst<Arc> &ifst1, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, const Fst<Arc> &ifst2, MutableFst<Arc> *ofst, const PdtComposeOptions &opts = PdtComposeOptions()) argument 518 Compose(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<Arc> *ofst, const PdtComposeOptions &opts = PdtComposeOptions()) argument
|
H A D | expand.h | 379 // Writes the result in 'ofst'. 380 void Expand(MutableFst<A> *ofst, const Weight &threshold); 466 bool keep_parentheses_; // Keep parentheses in ofst? 471 vector<Weight> distance_; // Distance from initial state in efst_/ofst 472 vector<Weight> fdistance_; // Distance to final states in efst_/ofst 474 vector<uint8> flags_; // Status flags for states in efst_/ofst 869 // Writes the result in 'ofst'. 872 MutableFst<A> *ofst, const typename A::Weight &threshold) { 873 ofst_ = ofst; 936 MutableFst<Arc> *ofst, 871 Expand( MutableFst<A> *ofst, const typename A::Weight &threshold) argument 933 Expand( const Fst<Arc> &ifst, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<Arc> *ofst, const ExpandOptions<Arc> &opts) argument 965 Expand( const Fst<Arc> &ifst, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<Arc> *ofst, bool connect = true, bool keep_parentheses = false) argument [all...] |
H A D | pdtscript.h | 58 MutableFst<Arc> *ofst = args->arg4->GetMutableFst<Arc>(); local 69 Compose(ifst1, parens, ifst2, ofst, args->arg5); 71 Compose(ifst1, ifst2, parens, ofst, args->arg5); 78 MutableFstClass *ofst, 101 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>(); local 109 Expand(fst, parens, ofst, 117 MutableFstClass *ofst, const PdtExpandOptions &opts); 121 MutableFstClass *ofst, bool connect); 137 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>(); local 145 Replace(tuples, ofst, 169 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>(); local 209 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>(); local [all...] |
H A D | replace.h | 46 // encoded as the FST 'ofst' where some transitions are labeled with 53 MutableFst<Arc> *ofst, 61 ofst->DeleteStates(); 86 for (StateId soff = 0; !non_term_queue.empty(); soff = ofst->NumStates()) { 95 StateId os = ofst->AddState(); 99 ofst->SetStart(os); 103 ofst->SetFinal(os, ifst->Final(is)); 124 ofst->AddArc(os, arc); 148 for (StateIterator< Fst<Arc> > siter(*ofst); 151 MIter *aiter = new MIter(ofst, o 51 Replace(const vector<pair<typename Arc::Label, const Fst<Arc>* > >& ifst_array, MutableFst<Arc> *ofst, vector<pair<typename Arc::Label, typename Arc::Label> > *parens, typename Arc::Label root) argument [all...] |
H A D | reverse.h | 41 MutableFst<RevArc> *ofst) { 45 Reverse(ifst, ofst); 53 Relabel(ofst, relabel_pairs, relabel_pairs); 38 Reverse(const Fst<Arc> &ifst, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<RevArc> *ofst) argument
|
H A D | shortest-path.h | 424 void ShortestPath(MutableFst<Arc> *ofst) { argument 425 Init(ofst); 429 if (error_) ofst->SetProperties(kError, kError); 455 void Init(MutableFst<Arc> *ofst); 486 void PdtShortestPath<Arc, Queue>::Init(MutableFst<Arc> *ofst) { argument 487 ofst_ = ofst; 488 ofst->DeleteStates(); 489 ofst->SetInputSymbols(ifst_->InputSymbols()); 490 ofst->SetOutputSymbols(ifst_->OutputSymbols()); 779 MutableFst<Arc> *ofst, 776 ShortestPath(const Fst<Arc> &ifst, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<Arc> *ofst, const PdtShortestPathOptions<Arc, Queue> &opts) argument 786 ShortestPath(const Fst<Arc> &ifst, const vector<pair<typename Arc::Label, typename Arc::Label> > &parens, MutableFst<Arc> *ofst) argument [all...] |