#include <fstutils.applylmonthefly.hpp>
template<class IdBridgeT, template< class > class HackScoreT>
struct fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >
Definition at line 165 of file fstutils.applylmonthefly.hpp.
template<class IdBridgeT , template< class > class HackScoreT>
template<class IdBridgeT , template< class > class HackScoreT>
typedef lm::np::State fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::StateT |
template<class IdBridgeT , template< class > class HackScoreT>
fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::Scorer |
( |
KenLMModelT & |
lmmodel, |
|
|
IdBridgeT const & |
idbridge, |
|
|
Scale< StateT > & |
nl, |
|
|
unsigned |
srcSize, |
|
|
std::vector< std::vector< unsigned > > const & |
srcWindows |
|
) |
| |
|
inline |
template<class IdBridgeT , template< class > class HackScoreT>
void fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::operator() |
( |
StateT const & |
current, |
|
|
float & |
w, |
|
|
float & |
wp, |
|
|
int |
ilabel, |
|
|
int |
olabel, |
|
|
StateT & |
next |
|
) |
| |
|
inline |
template<class IdBridgeT , template< class > class HackScoreT>
template<class IdBridgeT , template< class > class HackScoreT>
HackScoreT<StateT> fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::hs_ |
template<class IdBridgeT , template< class > class HackScoreT>
IdBridgeT const& fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::idbridge_ |
template<class IdBridgeT , template< class > class HackScoreT>
template<class IdBridgeT , template< class > class HackScoreT>
template<class IdBridgeT , template< class > class HackScoreT>
unsigned fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::srcSize_ |
template<class IdBridgeT , template< class > class HackScoreT>
std::vector< std::vector<unsigned> > fst::Scorer< lm::np::State, lm::np::Model, IdBridgeT, HackScoreT >::srcWindows_ |
The documentation for this struct was generated from the following file: