#include <DecodeStepGeneration.h>


Public Member Functions | |
| DecodeStepGeneration (const GenerationDictionary *dict, const DecodeStep *prev) | |
| virtual void | Process (const TranslationSystem *system, const TranslationOption &inputPartialTranslOpt, const DecodeStep &decodeStep, PartialTranslOptColl &outputPartialTranslOptColl, TranslationOptionCollection *toc, bool adhereTableLimit) const |
Definition at line 35 of file DecodeStepGeneration.h.
| Moses::DecodeStepGeneration::DecodeStepGeneration | ( | const GenerationDictionary * | dict, | |
| const DecodeStep * | prev | |||
| ) |
Definition at line 33 of file DecodeStepGeneration.cpp.
| void Moses::DecodeStepGeneration::Process | ( | const TranslationSystem * | system, | |
| const TranslationOption & | inputPartialTranslOpt, | |||
| const DecodeStep & | decodeStep, | |||
| PartialTranslOptColl & | outputPartialTranslOptColl, | |||
| TranslationOptionCollection * | toc, | |||
| bool | adhereTableLimit | |||
| ) | const [virtual] |
Given an input TranslationOption, extend it in some way (put results in outputPartialTranslOptColl)
Implements Moses::DecodeStep.
Definition at line 76 of file DecodeStepGeneration.cpp.
References Moses::PartialTranslOptColl::Add(), Moses::GenerationDictionary::FindWord(), Moses::DecodeStep::GetGenerationDictionaryFeature(), Moses::Phrase::GetSize(), Moses::TranslationOption::GetTargetPhrase(), Moses::Phrase::GetWord(), Moses::IncrementIterators(), NULL, and Moses::ScoreComponentCollection::PlusEquals().

1.5.9