Cambridge SMT System
ucam::hifst::MakeWeightHifstLocalLm< Arc > Struct Template Reference

#include <task.hifst.makeweights.hpp>

Public Types

typedef Arc::Weight Weight
 

Public Member Functions

 MakeWeightHifstLocalLm ()
 
 MakeWeightHifstLocalLm (const ucam::util::RegistryPO &rg)
 
Weight operator() (float const weight) const
 
Weight operator() (Weight const &weight) const
 
Weight operator() (float const weight, unsigned) const
 
void update ()
 

Detailed Description

template<class Arc>
struct ucam::hifst::MakeWeightHifstLocalLm< Arc >

Definition at line 93 of file task.hifst.makeweights.hpp.

Member Typedef Documentation

template<class Arc>
typedef Arc::Weight ucam::hifst::MakeWeightHifstLocalLm< Arc >::Weight

Definition at line 94 of file task.hifst.makeweights.hpp.

Constructor & Destructor Documentation

template<class Arc>
ucam::hifst::MakeWeightHifstLocalLm< Arc >::MakeWeightHifstLocalLm ( )
inlineexplicit

Definition at line 95 of file task.hifst.makeweights.hpp.

template<class Arc>
ucam::hifst::MakeWeightHifstLocalLm< Arc >::MakeWeightHifstLocalLm ( const ucam::util::RegistryPO rg)
inlineexplicit

Definition at line 96 of file task.hifst.makeweights.hpp.

Member Function Documentation

template<class Arc>
Weight ucam::hifst::MakeWeightHifstLocalLm< Arc >::operator() ( float const  weight) const
inline

Definition at line 100 of file task.hifst.makeweights.hpp.

template<class Arc>
Weight ucam::hifst::MakeWeightHifstLocalLm< Arc >::operator() ( Weight const &  weight) const
inline

Definition at line 103 of file task.hifst.makeweights.hpp.

template<class Arc>
Weight ucam::hifst::MakeWeightHifstLocalLm< Arc >::operator() ( float const  weight,
unsigned   
) const
inline

Definition at line 106 of file task.hifst.makeweights.hpp.

template<class Arc>
void ucam::hifst::MakeWeightHifstLocalLm< Arc >::update ( )
inline

Definition at line 109 of file task.hifst.makeweights.hpp.


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