Home
last modified time | relevance | path

Searched refs:ArcFilter (Results 1 – 13 of 13) sorted by relevance

/external/openfst/src/include/fst/script/
Dshortest-path.h63 typedef AnyArcFilter<Arc> ArcFilter; in ShortestPath() typedef
73 ArcFilter>::Construct(ifst, &weights); in ShortestPath()
74 fst::ShortestPathOptions<Arc, Queue, ArcFilter> spopts( in ShortestPath()
75 queue, ArcFilter(), opts.nshortest, opts.unique, in ShortestPath()
85 ArcFilter>::Construct(ifst, &weights); in ShortestPath()
86 fst::ShortestPathOptions<Arc, Queue, ArcFilter> spopts( in ShortestPath()
87 queue, ArcFilter(), opts.nshortest, opts.unique, in ShortestPath()
97 ArcFilter >::Construct(ifst, &weights); in ShortestPath()
98 fst::ShortestPathOptions<Arc, Queue, ArcFilter> spopts( in ShortestPath()
99 queue, ArcFilter(), opts.nshortest, opts.unique, in ShortestPath()
[all …]
Dshortest-distance.h57 template<class Queue, class Arc, class ArcFilter>
68 template<class Arc, class ArcFilter>
69 struct QueueConstructor<AutoQueue<typename Arc::StateId>, Arc, ArcFilter> {
74 return new AutoQueue<typename Arc::StateId>(fst, distance, ArcFilter());
78 template<class Arc, class ArcFilter>
81 Arc, ArcFilter> {
91 template<class Arc, class ArcFilter>
92 struct QueueConstructor<TopOrderQueue<typename Arc::StateId>, Arc, ArcFilter> {
96 return new TopOrderQueue<typename Arc::StateId>(fst, ArcFilter());
/external/srec/tools/thirdparty/OpenFst/fst/lib/
Dshortest-distance.h33 template <class Arc, class Queue, class ArcFilter>
38 ArcFilter arc_filter; // Arc filter (e.g., limit to only epsilon graph)
42 ShortestDistanceOptions(Queue *q, ArcFilter filt, StateId src = kNoStateId,
54 template<class Arc, class Queue, class ArcFilter>
63 const ShortestDistanceOptions<Arc, Queue, ArcFilter> &opts, in ShortestDistanceState()
81 ArcFilter arc_filter_;
93 template <class Arc, class Queue, class ArcFilter>
94 void ShortestDistanceState<Arc, Queue, ArcFilter>::ShortestDistance( in ShortestDistance()
198 template<class Arc, class Queue, class ArcFilter>
202 const ShortestDistanceOptions<Arc, Queue, ArcFilter> &opts) { in ShortestDistance()
[all …]
Dprune.h28 template <class A, class ArcFilter>
36 ArcFilter filter;
44 PruneOptions(const Weight& t, ArcFilter f, vector<Weight> *id = 0,
55 template <class Arc, class ArcFilter>
57 const PruneOptions<Arc, ArcFilter> &opts) { in Prune()
140 template <class Arc, class ArcFilter>
143 const PruneOptions<Arc, ArcFilter> &opts) { in Prune()
Dshortest-path.h32 template <class Arc, class Queue, class ArcFilter>
34 : public ShortestDistanceOptions<Arc, Queue, ArcFilter> {
42 ShortestPathOptions(Queue *q, ArcFilter filt, size_t n = 1, bool u = false,
44 : ShortestDistanceOptions<Arc, Queue, ArcFilter>(q, filt, kNoStateId, d),
60 template<class Arc, class Queue, class ArcFilter>
64 ShortestPathOptions<Arc, Queue, ArcFilter> &opts) { in SingleShortestPath()
227 template<class Arc, class Queue, class ArcFilter>
230 ShortestPathOptions<Arc, Queue, ArcFilter> &opts) { in ShortestPath()
Dqueue.h289 template <class Arc, class ArcFilter>
291 TopOrderQueue(const Fst<Arc> &fst, ArcFilter filter) in TopOrderQueue()
504 template <class Arc, class ArcFilter>
506 ArcFilter filter) : QueueBase<S>(AUTO_QUEUE) { in AutoQueue()
615 template <class Arc, class ArcFilter, class Less>
619 ArcFilter filter, Less *less,
645 template <class A, class ArcFilter, class Less>
649 ArcFilter filter, Less *less, in SccQueueType()
Ddfs-visit.h76 template <class Arc, class V, class ArcFilter>
77 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { in DfsVisit()
/external/openfst/src/include/fst/
Dshortest-distance.h37 template <class Arc, class Queue, class ArcFilter>
42 ArcFilter arc_filter; // Arc filter (e.g., limit to only epsilon graph)
55 ShortestDistanceOptions(Queue *q, ArcFilter filt, StateId src = kNoStateId,
70 template<class Arc, class Queue, class ArcFilter>
79 const ShortestDistanceOptions<Arc, Queue, ArcFilter> &opts, in ShortestDistanceState()
98 ArcFilter arc_filter_;
114 template <class Arc, class Queue, class ArcFilter>
115 void ShortestDistanceState<Arc, Queue, ArcFilter>::ShortestDistance( in ShortestDistance()
242 template<class Arc, class Queue, class ArcFilter>
246 const ShortestDistanceOptions<Arc, Queue, ArcFilter> &opts) { in ShortestDistance()
[all …]
Dprune.h34 template <class A, class ArcFilter>
45 ArcFilter filter;
52 explicit PruneOptions(const Weight& w, StateId s, ArcFilter f,
99 template <class Arc, class ArcFilter>
101 const PruneOptions<Arc, ArcFilter> &opts) { in Prune()
216 template <class Arc, class ArcFilter>
219 const PruneOptions<Arc, ArcFilter> &opts) { in Prune()
Dshortest-path.h39 template <class Arc, class Queue, class ArcFilter>
41 : public ShortestDistanceOptions<Arc, Queue, ArcFilter> {
56 ShortestPathOptions(Queue *q, ArcFilter filt, size_t n = 1, bool u = false,
60 : ShortestDistanceOptions<Arc, Queue, ArcFilter>(q, filt, kNoStateId, d),
77 template<class Arc, class Queue, class ArcFilter>
81 ShortestPathOptions<Arc, Queue, ArcFilter> &opts) { in SingleShortestPath()
412 template<class Arc, class Queue, class ArcFilter>
415 ShortestPathOptions<Arc, Queue, ArcFilter> &opts) { in ShortestPath()
Dqueue.h319 template <class Arc, class ArcFilter>
320 TopOrderQueue(const Fst<Arc> &fst, ArcFilter filter) in TopOrderQueue()
541 template <class Arc, class ArcFilter>
543 ArcFilter filter) : QueueBase<S>(AUTO_QUEUE) { in AutoQueue()
651 template <class Arc, class ArcFilter, class Less>
655 ArcFilter filter, Less *less,
686 template <class A, class ArcFilter, class Less>
690 ArcFilter filter, Less *less, in SccQueueType()
Ddfs-visit.h91 template <class Arc, class V, class ArcFilter>
92 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { in DfsVisit()
Dvisit.h68 template <class Arc, class V, class Q, class ArcFilter>
69 void Visit(const Fst<Arc> &fst, V *visitor, Q *queue, ArcFilter filter) { in Visit()