Searched refs:ofst (Results 26 - 50 of 120) sorted by last modified time

12345

/external/openfst/src/bin/
H A Dfstreplace.cc59 VectorFstClass ofst(ifst->ArcType());
60 Replace(fst_tuples, &ofst, root, FLAGS_epsilon_on_replace);
62 ofst.Write(out_fname);
H A Dfstrmepsilon.cc83 MutableFstClass *ofst = new VectorFstClass(ifst->ArcType()); local
84 s::RmEpsilon(*ifst, ofst, FLAGS_reverse, opts);
86 ofst->Write(out_fname);
H A Dfstshortestpath.cc61 VectorFstClass ofst(ifst->ArcType());
87 s::ShortestPath(*ifst, &ofst, &distance, opts);
89 ofst.Write(out_fname);
H A Dfstsynchronize.cc47 VectorFstClass ofst(ifst->ArcType());
49 s::Synchronize(*ifst, &ofst);
51 ofst.Write(out_name);
/external/openfst/src/extensions/pdt/
H A Dpdtcompose.cc75 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 Dpdtexpand.cc64 s::VectorFstClass ofst(ifst->ArcType());
65 s::PdtExpand(*ifst, parens, &ofst, s::PdtExpandOptions(
68 ofst.Write(out_name);
H A Dpdtreplace.cc65 s::VectorFstClass ofst(ifst->ArcType());
67 s::PdtReplace(fst_tuples, &ofst, &parens, root);
72 ofst.Write(out_fname);
H A Dpdtreverse.cc55 s::VectorFstClass ofst(ifst->ArcType());
56 s::PdtReverse(*ifst, parens, &ofst);
58 ofst.Write(out_name);
H A Dpdtscript.cc43 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 Dpdtshortestpath.cc61 s::VectorFstClass ofst(ifst->ArcType());
77 s::PdtShortestPath(*ifst, parens, &ofst, opts);
78 ofst.Write(out_name);
/external/openfst/src/include/fst/
H A Darc-map.h200 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 Dcompose.h700 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 Ddeterminize.h980 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 Ddifference.h161 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 Depsnormalize.h52 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 Dfst.h929 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 Dintersect.h144 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 Dmap.h42 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 Dmutable-fst.h139 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 Dcompose.h499 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 Dexpand.h379 // 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 Dpdtscript.h58 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 Dreplace.h46 // 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 Dreverse.h41 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 Dshortest-path.h424 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...]

Completed in 124 milliseconds

12345