FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | Public Attributes | List of all members
fst::RmEpsilonOptions< Arc, Queue > Struct Template Reference

#include <rmepsilon.h>

Inheritance diagram for fst::RmEpsilonOptions< Arc, Queue >:
Inheritance graph
[legend]
Collaboration diagram for fst::RmEpsilonOptions< Arc, Queue >:
Collaboration graph
[legend]

Public Types

using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 
- Public Types inherited from fst::ShortestDistanceOptions< Arc, Queue, EpsilonArcFilter< Arc > >
using StateId = typename Arc::StateId
 

Public Member Functions

 RmEpsilonOptions (Queue *queue, float delta=kShortestDelta, bool connect=true, Weight weight_threshold=Weight::Zero(), StateId state_threshold=kNoStateId)
 
- Public Member Functions inherited from fst::ShortestDistanceOptions< Arc, Queue, EpsilonArcFilter< Arc > >
 ShortestDistanceOptions (Queue *state_queue, EpsilonArcFilter< Arc >arc_filter, StateId source=kNoStateId, float delta=kShortestDelta, bool first_path=false)
 

Public Attributes

bool connect
 
Weight weight_threshold
 
StateId state_threshold
 
- Public Attributes inherited from fst::ShortestDistanceOptions< Arc, Queue, EpsilonArcFilter< Arc > >
Queue * state_queue
 
EpsilonArcFilter< Arc > arc_filter
 
StateId source
 
float delta
 
bool first_path
 

Detailed Description

template<class Arc, class Queue>
struct fst::RmEpsilonOptions< Arc, Queue >

Definition at line 56 of file rmepsilon.h.

Member Typedef Documentation

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

Definition at line 58 of file rmepsilon.h.

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

Definition at line 59 of file rmepsilon.h.

Constructor & Destructor Documentation

template<class Arc, class Queue>
fst::RmEpsilonOptions< Arc, Queue >::RmEpsilonOptions ( Queue *  queue,
float  delta = kShortestDelta,
bool  connect = true,
Weight  weight_threshold = Weight::Zero(),
StateId  state_threshold = kNoStateId 
)
inlineexplicit

Definition at line 65 of file rmepsilon.h.

Member Data Documentation

template<class Arc, class Queue>
bool fst::RmEpsilonOptions< Arc, Queue >::connect

Definition at line 61 of file rmepsilon.h.

template<class Arc, class Queue>
StateId fst::RmEpsilonOptions< Arc, Queue >::state_threshold

Definition at line 63 of file rmepsilon.h.

template<class Arc, class Queue>
Weight fst::RmEpsilonOptions< Arc, Queue >::weight_threshold

Definition at line 62 of file rmepsilon.h.


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