#include <ChartRuleLookupManagerOnDisk.h>


Public Member Functions | |
| ChartRuleLookupManagerOnDisk (const InputType &sentence, const ChartCellCollectionBase &cellColl, const PhraseDictionaryOnDisk &dictionary, OnDiskPt::OnDiskWrapper &dbWrapper, const std::vector< FactorType > &inputFactorsVec, const std::vector< FactorType > &outputFactorsVec, const std::string &filePath) | |
| ~ChartRuleLookupManagerOnDisk () | |
| virtual void | GetChartRuleCollection (const WordsRange &range, ChartParserCallback &outColl) |
Definition at line 36 of file ChartRuleLookupManagerOnDisk.h.
| Moses::ChartRuleLookupManagerOnDisk::ChartRuleLookupManagerOnDisk | ( | const InputType & | sentence, | |
| const ChartCellCollectionBase & | cellColl, | |||
| const PhraseDictionaryOnDisk & | dictionary, | |||
| OnDiskPt::OnDiskWrapper & | dbWrapper, | |||
| const std::vector< FactorType > & | inputFactorsVec, | |||
| const std::vector< FactorType > & | outputFactorsVec, | |||
| const std::string & | filePath | |||
| ) |
Definition at line 35 of file ChartRuleLookupManagerOnDisk.cpp.
References CHECK, and Moses::InputType::GetSize().

| Moses::ChartRuleLookupManagerOnDisk::~ChartRuleLookupManagerOnDisk | ( | ) |
Definition at line 64 of file ChartRuleLookupManagerOnDisk.cpp.
References Moses::RemoveAllInColl().

| void Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection | ( | const WordsRange & | range, | |
| ChartParserCallback & | outColl | |||
| ) | [virtual] |
abstract function. Return a vector of translation options for given a range in the input sentence
| range | source range for which you want the translation options | |
| outColl | return argument |
Implements Moses::ChartRuleLookupManager.
Definition at line 76 of file ChartRuleLookupManagerOnDisk.cpp.
References Moses::DottedRuleStackOnDisk::Add(), Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule(), Moses::DottedRuleCollOnDisk::begin(), Moses::ChartCellLabelSet::begin(), CHECK, Moses::DottedRuleOnDisk::Done(), Moses::DottedRuleCollOnDisk::end(), Moses::ChartCellLabelSet::end(), Moses::DottedRuleStackOnDisk::Get(), Moses::SavedNodeOnDisk::GetDottedRule(), Moses::WordsRange::GetEndPos(), Moses::ChartCellLabel::GetLabel(), Moses::InputType::GetLabelSet(), Moses::DottedRuleOnDisk::GetLastNode(), Moses::DottedRuleStackOnDisk::GetSavedNodeColl(), Moses::ChartRuleLookupManager::GetSentence(), Moses::ChartRuleLookupManager::GetSourceAt(), Moses::WordsRange::GetStartPos(), Moses::PhraseDictionary::GetTableLimit(), Moses::ChartRuleLookupManager::GetTargetLabelSet(), Moses::StaticData::GetWeights(), Moses::DottedRule::GetWordsRange(), Moses::Input, Moses::StaticData::Instance(), Moses::TargetPhraseCollection::IsEmpty(), Moses::DottedRule::IsRoot(), NULL, Moses::Output, and Moses::DottedRuleStackOnDisk::SortSavedNodes().

1.5.9