#include <PhraseDictionaryDynSuffixArray.h>


Public Member Functions | |
| PhraseDictionaryDynSuffixArray (const std::string &line) | |
| ~PhraseDictionaryDynSuffixArray () | |
| bool | InitDictionary () |
| void | Load () |
| override to load model files | |
| const TargetPhraseCollection * | GetTargetPhraseCollectionLEGACY (const Phrase &src) const |
| find list of translations that can translates src. Only for phrase input | |
| void | insertSnt (std::string &, std::string &, std::string &) |
| void | deleteSnt (unsigned, unsigned) |
| ChartRuleLookupManager * | CreateRuleLookupManager (const ChartParser &, const ChartCellCollectionBase &, std::size_t) |
| Create a sentence-specific manager for SCFG rule lookup. | |
| void | SetParameter (const std::string &key, const std::string &value) |
Definition at line 16 of file PhraseDictionaryDynSuffixArray.h.
| Moses::PhraseDictionaryDynSuffixArray::PhraseDictionaryDynSuffixArray | ( | const std::string & | line | ) |
Definition at line 12 of file PhraseDictionaryDynSuffixArray.cpp.
References Moses::FeatureFunction::ReadParameters().

| Moses::PhraseDictionaryDynSuffixArray::~PhraseDictionaryDynSuffixArray | ( | ) |
Definition at line 31 of file PhraseDictionaryDynSuffixArray.cpp.
| ChartRuleLookupManager * Moses::PhraseDictionaryDynSuffixArray::CreateRuleLookupManager | ( | const ChartParser & | , | |
| const ChartCellCollectionBase & | , | |||
| std::size_t | ||||
| ) | [virtual] |
Create a sentence-specific manager for SCFG rule lookup.
Implements Moses::PhraseDictionary.
Definition at line 104 of file PhraseDictionaryDynSuffixArray.cpp.
References UTIL_THROW.
| void Moses::PhraseDictionaryDynSuffixArray::deleteSnt | ( | unsigned | , | |
| unsigned | ||||
| ) |
Definition at line 97 of file PhraseDictionaryDynSuffixArray.cpp.
| const TargetPhraseCollection * Moses::PhraseDictionaryDynSuffixArray::GetTargetPhraseCollectionLEGACY | ( | const Phrase & | src | ) | const [virtual] |
find list of translations that can translates src. Only for phrase input
Reimplemented from Moses::PhraseDictionary.
Definition at line 53 of file PhraseDictionaryDynSuffixArray.cpp.
References Moses::TargetPhraseCollection::Add(), Moses::ScoreComponentCollection::Assign(), Moses::TargetPhrase::EvaluateInIsolation(), Moses::BilingualDynSuffixArray::GatherCands(), Moses::BilingualDynSuffixArray::GetMosesFactorIDs(), Moses::TargetPhrase::GetScoreBreakdown(), Moses::PhraseDictionary::m_tableLimit, and Moses::TargetPhraseCollection::NthElement().

| bool Moses::PhraseDictionaryDynSuffixArray::InitDictionary | ( | ) |
| void Moses::PhraseDictionaryDynSuffixArray::insertSnt | ( | std::string & | , | |
| std::string & | , | |||
| std::string & | ||||
| ) |
| void Moses::PhraseDictionaryDynSuffixArray::Load | ( | ) | [virtual] |
override to load model files
Reimplemented from Moses::FeatureFunction.
Definition at line 22 of file PhraseDictionaryDynSuffixArray.cpp.
References Moses::StaticData::GetWeights(), Moses::StaticData::Instance(), Moses::BilingualDynSuffixArray::Load(), Moses::DecodeFeature::m_input, Moses::DecodeFeature::m_output, and Moses::PhraseDictionary::SetFeaturesToApply().

| void Moses::PhraseDictionaryDynSuffixArray::SetParameter | ( | const std::string & | key, | |
| const std::string & | value | |||
| ) | [virtual] |
Reimplemented from Moses::PhraseDictionary.
Definition at line 38 of file PhraseDictionaryDynSuffixArray.cpp.
1.5.9