Cambridge SMT System
mertfst::ShortestDistanceState< Arc, Queue, ArcFilter > Class Template Reference

#include <fast-shortest-distance.h>

Public Types

typedef Arc::StateId StateId
 
typedef Arc::Weight Weight
 

Public Member Functions

 ShortestDistanceState (const fst::Fst< Arc > &fst, std::vector< Weight > *distance, const ShortestDistanceOptions< Arc, Queue, ArcFilter > &opts, bool retain)
 
 ~ShortestDistanceState ()
 
void ShortestDistance (StateId source)
 

Detailed Description

template<class Arc, class Queue, class ArcFilter>
class mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >

Definition at line 74 of file fast-shortest-distance.h.

Member Typedef Documentation

template<class Arc, class Queue, class ArcFilter>
typedef Arc::StateId mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >::StateId

Definition at line 76 of file fast-shortest-distance.h.

template<class Arc, class Queue, class ArcFilter>
typedef Arc::Weight mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >::Weight

Definition at line 77 of file fast-shortest-distance.h.

Constructor & Destructor Documentation

template<class Arc, class Queue, class ArcFilter>
mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >::ShortestDistanceState ( const fst::Fst< Arc > &  fst,
std::vector< Weight > *  distance,
const ShortestDistanceOptions< Arc, Queue, ArcFilter > &  opts,
bool  retain 
)
inline

Definition at line 79 of file fast-shortest-distance.h.

template<class Arc, class Queue, class ArcFilter>
mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >::~ShortestDistanceState ( )
inline

Definition at line 90 of file fast-shortest-distance.h.

Here is the call graph for this function:

Member Function Documentation

template<class Arc , class Queue , class ArcFilter >
void mertfst::ShortestDistanceState< Arc, Queue, ArcFilter >::ShortestDistance ( StateId  source)

Definition at line 112 of file fast-shortest-distance.h.

Here is the call graph for this function:

Here is the caller graph for this function:


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