#include <Remote.h>
Classes | |
struct | Cache |
Public Member Functions | |
~LanguageModelRemote () | |
void | ClearSentenceCache () |
virtual LMResult | GetValue (const std::vector< const Word * > &contextFactor, State *finalState=0) const |
bool | Load (const std::string &filePath, FactorType factorType, size_t nGramOrder) |
Definition at line 22 of file Remote.h.
Moses::LanguageModelRemote::~LanguageModelRemote | ( | ) |
Definition at line 143 of file Remote.cpp.
void Moses::LanguageModelRemote::ClearSentenceCache | ( | ) | [inline] |
LMResult Moses::LanguageModelRemote::GetValue | ( | const std::vector< const Word * > & | contextFactor, | |
State * | finalState = 0 | |||
) | const [virtual] |
Implements Moses::LanguageModelSingleFactor.
Definition at line 69 of file Remote.cpp.
References count, Moses::FloorScore(), Moses::LanguageModelSingleFactor::GetFactorType(), Moses::Factor::GetString(), Moses::LanguageModelImplementation::m_nGramOrder, NULL, read(), Moses::LMResult::score, util::StringStream::str(), Moses::TransformLMScore(), Moses::LMResult::unknown, and write().
bool Moses::LanguageModelRemote::Load | ( | const std::string & | filePath, | |
FactorType | factorType, | |||
size_t | nGramOrder | |||
) |
Definition at line 20 of file Remote.cpp.
References ClearSentenceCache(), Moses::LanguageModelSingleFactor::m_factorType, and Moses::LanguageModelImplementation::m_nGramOrder.