Public Types | Public Member Functions | Public Attributes

fst::PruneOptions< A, ArcFilter > Class Template Reference

#include <fst/prune.h>

Collaboration diagram for fst::PruneOptions< A, ArcFilter >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef A::Weight Weight
typedef A::StateId StateId

Public Member Functions

 PruneOptions (const Weight &w, StateId s, ArcFilter f, vector< Weight > *d=0, float e=kDelta)

Public Attributes

Weight weight_threshold
 Pruning weight threshold.
StateId state_threshold
 Pruning state threshold.
ArcFilter filter
 Arc filter.
const vector< Weight > * distance
 If non-zero, passes in pre-computed shortest distance to final states.
float delta

Detailed Description

template<class A, class ArcFilter>
class fst::PruneOptions< A, ArcFilter >

Definition at line 34 of file prune.h.


Member Typedef Documentation

template<class A, class ArcFilter>
typedef A::StateId fst::PruneOptions< A, ArcFilter >::StateId

Definition at line 37 of file prune.h.

template<class A, class ArcFilter>
typedef A::Weight fst::PruneOptions< A, ArcFilter >::Weight

Definition at line 36 of file prune.h.


Constructor & Destructor Documentation

template<class A, class ArcFilter>
fst::PruneOptions< A, ArcFilter >::PruneOptions ( const Weight w,
StateId  s,
ArcFilter  f,
vector< Weight > *  d = 0,
float  e = kDelta 
) [inline, explicit]

Definition at line 51 of file prune.h.


Member Data Documentation

template<class A, class ArcFilter>
float fst::PruneOptions< A, ArcFilter >::delta

Determines the degree of convergence required when computing shortest distances.

Definition at line 49 of file prune.h.

template<class A, class ArcFilter>
const vector<Weight>* fst::PruneOptions< A, ArcFilter >::distance

If non-zero, passes in pre-computed shortest distance to final states.

Definition at line 46 of file prune.h.

template<class A, class ArcFilter>
ArcFilter fst::PruneOptions< A, ArcFilter >::filter

Arc filter.

Definition at line 44 of file prune.h.

template<class A, class ArcFilter>
StateId fst::PruneOptions< A, ArcFilter >::state_threshold

Pruning state threshold.

Definition at line 42 of file prune.h.

template<class A, class ArcFilter>
Weight fst::PruneOptions< A, ArcFilter >::weight_threshold

Pruning weight threshold.

Definition at line 40 of file prune.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines