#include <ChartRuleLookupManagerMemoryPerSentence.h>


Public Types | |
| typedef std::vector < ChartCellCache > | CompressedColumn |
| typedef std::vector < CompressedColumn > | CompressedMatrix |
Public Member Functions | |
| ChartRuleLookupManagerMemoryPerSentence (const ChartParser &parser, const ChartCellCollectionBase &cellColl, const PhraseDictionaryFuzzyMatch &ruleTable) | |
| ~ChartRuleLookupManagerMemoryPerSentence () | |
| virtual void | GetChartRuleCollection (const InputPath &inputPath, size_t lastPos, ChartParserCallback &outColl) |
Definition at line 40 of file ChartRuleLookupManagerMemoryPerSentence.h.
| typedef std::vector<ChartCellCache> Moses::ChartRuleLookupManagerMemoryPerSentence::CompressedColumn |
Definition at line 43 of file ChartRuleLookupManagerMemoryPerSentence.h.
| typedef std::vector<CompressedColumn> Moses::ChartRuleLookupManagerMemoryPerSentence::CompressedMatrix |
Definition at line 44 of file ChartRuleLookupManagerMemoryPerSentence.h.
| Moses::ChartRuleLookupManagerMemoryPerSentence::ChartRuleLookupManagerMemoryPerSentence | ( | const ChartParser & | parser, | |
| const ChartCellCollectionBase & | cellColl, | |||
| const PhraseDictionaryFuzzyMatch & | ruleTable | |||
| ) |
Definition at line 38 of file ChartRuleLookupManagerMemoryPerSentence.cpp.
References Moses::ChartParser::GetSize(), and Moses::ChartParser::options().

| Moses::ChartRuleLookupManagerMemoryPerSentence::~ChartRuleLookupManagerMemoryPerSentence | ( | ) | [inline] |
Definition at line 50 of file ChartRuleLookupManagerMemoryPerSentence.h.
| void Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection | ( | const InputPath & | inputPath, | |
| size_t | lastPos, | |||
| 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 54 of file ChartRuleLookupManagerMemoryPerSentence.cpp.
References Moses::ChartParserCallback::Add(), Moses::CompletedRuleCollection::begin(), Moses::CompletedRuleCollection::Clear(), Moses::CompletedRuleCollection::end(), Moses::Range::GetEndPos(), Moses::ChartRuleLookupManager::GetParser(), Moses::PhraseDictionaryFuzzyMatch::GetRootNode(), Moses::Range::GetStartPos(), Moses::InputPath::GetWordsRange(), and range.

1.5.9