Moses::SyntacticLanguageModelState< MY, MX, YS, B > Class Template Reference

#include <SyntacticLanguageModelState.h>

Inheritance diagram for Moses::SyntacticLanguageModelState< MY, MX, YS, B >:

Inheritance graph
[legend]
Collaboration diagram for Moses::SyntacticLanguageModelState< MY, MX, YS, B >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SyntacticLanguageModelState (SyntacticLanguageModelFiles< MY, MX > *modelData, int beamSize)
 SyntacticLanguageModelState (const SyntacticLanguageModelState *prev, std::string word)
 ~SyntacticLanguageModelState ()
virtual int Compare (const FFState &other) const
double getScore () const
double getProb () const


Detailed Description

template<class MY, class MX, class YS = typename MY::RandVarType, class B = NullBackDat<typename MY::RandVarType>>
class Moses::SyntacticLanguageModelState< MY, MX, YS, B >

Definition at line 18 of file SyntacticLanguageModelState.h.


Constructor & Destructor Documentation

template<class MY , class MX , class YS , class B >
Moses::SyntacticLanguageModelState< MY, MX, YS, B >::SyntacticLanguageModelState ( SyntacticLanguageModelFiles< MY, MX > *  modelData,
int  beamSize 
) [inline]

Definition at line 83 of file SyntacticLanguageModelState.h.

References IFVERBOSE, and VERBOSE.

template<class MY , class MX , class YS , class B >
Moses::SyntacticLanguageModelState< MY, MX, YS, B >::SyntacticLanguageModelState ( const SyntacticLanguageModelState< MY, MX, YS, B > *  prev,
std::string  word 
) [inline]

Definition at line 135 of file SyntacticLanguageModelState.h.

template<class MY , class MX , class YS = typename MY::RandVarType, class B = NullBackDat<typename MY::RandVarType>>
Moses::SyntacticLanguageModelState< MY, MX, YS, B >::~SyntacticLanguageModelState (  )  [inline]

Definition at line 29 of file SyntacticLanguageModelState.h.

References VERBOSE.


Member Function Documentation

template<class MY , class MX , class YS , class B >
int Moses::SyntacticLanguageModelState< MY, MX, YS, B >::Compare ( const FFState other  )  const [inline, virtual]

Definition at line 120 of file SyntacticLanguageModelState.h.

template<class MY , class MX , class YS , class B >
double Moses::SyntacticLanguageModelState< MY, MX, YS, B >::getProb (  )  const [inline]

Definition at line 256 of file SyntacticLanguageModelState.h.

template<class MY , class MX , class YS , class B >
double Moses::SyntacticLanguageModelState< MY, MX, YS, B >::getScore (  )  const [inline]

Definition at line 263 of file SyntacticLanguageModelState.h.


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

Generated on Thu Jul 6 00:33:35 2017 for Moses by  doxygen 1.5.9