Cambridge SMT System
mertfst Namespace Reference

Classes

struct  ShortestDistanceOptions
 
class  ShortestDistanceState
 

Functions

template<class Arc , class Queue , class ArcFilter >
void ShortestDistance (const fst::Fst< Arc > &fst, std::vector< typename Arc::Weight > *distance, const ShortestDistanceOptions< Arc, Queue, ArcFilter > &opts)
 
template<class Arc >
void ShortestDistance (const fst::Fst< Arc > &fst, std::vector< typename Arc::Weight > *distance, bool reverse=false, float delta=fst::kDelta)
 
template<class Arc >
Arc::Weight ShortestDistance (const fst::Fst< Arc > &fst)
 
template<class FArc , class TArc >
void SingleShortestPath (const fst::Fst< FArc > &ifst, fst::MutableFst< TArc > *ofst, F gamma)
 

Function Documentation

template<class Arc , class Queue , class ArcFilter >
void mertfst::ShortestDistance ( const fst::Fst< Arc > &  fst,
std::vector< typename Arc::Weight > *  distance,
const ShortestDistanceOptions< Arc, Queue, ArcFilter > &  opts 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Arc >
void mertfst::ShortestDistance ( const fst::Fst< Arc > &  fst,
std::vector< typename Arc::Weight > *  distance,
bool  reverse = false,
float  delta = fst::kDelta 
)

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

Here is the call graph for this function:

template<class Arc >
Arc::Weight mertfst::ShortestDistance ( const fst::Fst< Arc > &  fst)

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

Here is the call graph for this function:

template<class FArc , class TArc >
void mertfst::SingleShortestPath ( const fst::Fst< FArc > &  ifst,
fst::MutableFst< TArc > *  ofst,
F  gamma 
)

Definition at line 54 of file mapping-shortest-path.h.

Here is the call graph for this function:

Here is the caller graph for this function: