Cambridge SMT System
ucam::hifst::OptimizeMachine< Arc > Class Template Reference

#include <task.hifst.optimize.hpp>

Public Member Functions

 OptimizeMachine (bool align=false)
 
void setAlignMode (bool align)
 
void operator() (fst::VectorFst< Arc > *fst, uint nstatesthreshold=std::numeric_limits< uint >::max(), bool check=true) const
 

Detailed Description

template<class Arc = fst::LexStdArc>
class ucam::hifst::OptimizeMachine< Arc >

Definition at line 27 of file task.hifst.optimize.hpp.

Constructor & Destructor Documentation

template<class Arc = fst::LexStdArc>
ucam::hifst::OptimizeMachine< Arc >::OptimizeMachine ( bool  align = false)
inline

Definition at line 36 of file task.hifst.optimize.hpp.

Member Function Documentation

template<class Arc = fst::LexStdArc>
void ucam::hifst::OptimizeMachine< Arc >::operator() ( fst::VectorFst< Arc > *  fst,
uint  nstatesthreshold = std::numeric_limits<uint>::max(),
bool  check = true 
) const
inline

Definition at line 43 of file task.hifst.optimize.hpp.

Here is the call graph for this function:

template<class Arc = fst::LexStdArc>
void ucam::hifst::OptimizeMachine< Arc >::setAlignMode ( bool  align)
inline

Definition at line 37 of file task.hifst.optimize.hpp.


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