Cambridge SMT System
ucam::lmert::MertLattice< Arc > Class Template Reference

#include <lmert.hpp>

Public Member Functions

 MertLattice (fst::VectorFst< Arc > *fst, const PARAMS32 &lambda, const PARAMS32 &direction)
 
void PropagateEnvelope (const typename Arc::StateId &src, const typename Arc::StateId &trg, const typename Arc::Weight &weight, const Wid &w=0)
 

Public Attributes

MertEnvelope< Arc > finalEnvelope
 
std::vector< ucam::fsttools::BleuStatsprev
 

Detailed Description

template<class Arc>
class ucam::lmert::MertLattice< Arc >

Definition at line 119 of file lmert.hpp.

Constructor & Destructor Documentation

template<class Arc>
ucam::lmert::MertLattice< Arc >::MertLattice ( fst::VectorFst< Arc > *  fst,
const PARAMS32 lambda,
const PARAMS32 direction 
)
inline

Definition at line 124 of file lmert.hpp.

Member Function Documentation

template<class Arc>
void ucam::lmert::MertLattice< Arc >::PropagateEnvelope ( const typename Arc::StateId &  src,
const typename Arc::StateId &  trg,
const typename Arc::Weight &  weight,
const Wid w = 0 
)
inline

Definition at line 154 of file lmert.hpp.

Member Data Documentation

template<class Arc>
MertEnvelope<Arc> ucam::lmert::MertLattice< Arc >::finalEnvelope

Definition at line 121 of file lmert.hpp.

template<class Arc>
std::vector<ucam::fsttools::BleuStats> ucam::lmert::MertLattice< Arc >::prev

Definition at line 122 of file lmert.hpp.


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