FST
openfst-1.8.2.post1
OpenFst Library
|
#include <shortest-path.h>
Public Types | |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | SpData = internal::PdtShortestPathData< Arc > |
using | SearchState = typename SpData::SearchState |
using | ParenSpec = typename SpData::ParenSpec |
using | CloseSourceIterator = typename internal::PdtBalanceData< Arc >::SetIterator |
using | CloseParenMultimap = std::unordered_multimap< internal::ParenState< Arc >, Arc, typename internal::ParenState< Arc >::Hash > |
Public Member Functions | |
PdtShortestPath (const Fst< Arc > &ifst, const std::vector< std::pair< Label, Label >> &parens, const PdtShortestPathOptions< Arc, Queue > &opts) | |
~PdtShortestPath () | |
void | ShortestPath (MutableFst< Arc > *ofst) |
const internal::PdtShortestPathData< Arc > & | GetShortestPathData () const |
internal::PdtBalanceData< Arc > * | GetBalanceData () |
const CloseParenMultimap & | GetCloseParenMultimap () const |
Definition at line 327 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::CloseParenMultimap = std::unordered_multimap<internal::ParenState<Arc>, Arc, typename internal::ParenState<Arc>::Hash> |
Definition at line 390 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::CloseSourceIterator = typename internal::PdtBalanceData<Arc>::SetIterator |
Definition at line 337 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::Label = typename Arc::Label |
Definition at line 329 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::ParenSpec = typename SpData::ParenSpec |
Definition at line 335 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::SearchState = typename SpData::SearchState |
Definition at line 334 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::SpData = internal::PdtShortestPathData<Arc> |
Definition at line 333 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::StateId = typename Arc::StateId |
Definition at line 330 of file shortest-path.h.
using fst::PdtShortestPath< Arc, Queue >::Weight = typename Arc::Weight |
Definition at line 331 of file shortest-path.h.
|
inline |
Definition at line 339 of file shortest-path.h.
|
inline |
Definition at line 366 of file shortest-path.h.
|
inline |
Definition at line 384 of file shortest-path.h.
|
inline |
Definition at line 392 of file shortest-path.h.
|
inline |
Definition at line 380 of file shortest-path.h.
|
inline |
Definition at line 372 of file shortest-path.h.