FST  openfst-1.8.3
OpenFst Library
Classes | Public Types | Public Member Functions | List of all members
fst::internal::CyclicMinimizer< Arc, Queue > Class Template Reference

#include <minimize.h>

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 
using ClassId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 
using RevArc = ReverseArc< Arc >
 
using RevArcIter = ArcIterator< Fst< RevArc >>
 
using RevArcIterPtr = std::unique_ptr< RevArcIter >
 

Public Member Functions

 CyclicMinimizer (const ExpandedFst< Arc > &fst)
 
const Partition< StateId > & GetPartition () const
 

Detailed Description

template<class Arc, class Queue>
class fst::internal::CyclicMinimizer< Arc, Queue >

Definition at line 123 of file minimize.h.

Member Typedef Documentation

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::ClassId = typename Arc::StateId

Definition at line 127 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::Label = typename Arc::Label

Definition at line 125 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::RevArc = ReverseArc<Arc>

Definition at line 129 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::RevArcIter = ArcIterator<Fst<RevArc>>

Definition at line 130 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::RevArcIterPtr = std::unique_ptr<RevArcIter>

Definition at line 133 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::StateId = typename Arc::StateId

Definition at line 126 of file minimize.h.

template<class Arc, class Queue>
using fst::internal::CyclicMinimizer< Arc, Queue >::Weight = typename Arc::Weight

Definition at line 128 of file minimize.h.

Constructor & Destructor Documentation

template<class Arc, class Queue>
fst::internal::CyclicMinimizer< Arc, Queue >::CyclicMinimizer ( const ExpandedFst< Arc > &  fst)
inlineexplicit

Definition at line 135 of file minimize.h.

Member Function Documentation

template<class Arc, class Queue>
const Partition<StateId>& fst::internal::CyclicMinimizer< Arc, Queue >::GetPartition ( ) const
inline

Definition at line 140 of file minimize.h.


The documentation for this class was generated from the following file: