#include <DecodeStepGeneration.h>


Public Member Functions | |
| DecodeStepGeneration (GenerationDictionary *dict, const DecodeStep *prev, const std::vector< FeatureFunction * > &features) | |
| void | Process (const TranslationOption &inputPartialTranslOpt, const DecodeStep &decodeStep, PartialTranslOptColl &outputPartialTranslOptColl, TranslationOptionCollection *toc, bool adhereTableLimit) const |
Definition at line 35 of file DecodeStepGeneration.h.
| Moses::DecodeStepGeneration::DecodeStepGeneration | ( | GenerationDictionary * | dict, | |
| const DecodeStep * | prev, | |||
| const std::vector< FeatureFunction * > & | features | |||
| ) |
Definition at line 33 of file DecodeStepGeneration.cpp.
| void Moses::DecodeStepGeneration::Process | ( | const TranslationOption & | inputPartialTranslOpt, | |
| const DecodeStep & | decodeStep, | |||
| PartialTranslOptColl & | outputPartialTranslOptColl, | |||
| TranslationOptionCollection * | toc, | |||
| bool | adhereTableLimit | |||
| ) | const |
Definition at line 64 of file DecodeStepGeneration.cpp.
References Moses::PartialTranslOptColl::Add(), Moses::TargetPhrase::EvaluateInIsolation(), Moses::GenerationDictionary::FindWord(), Moses::DecodeStep::GetGenerationDictionaryFeature(), Moses::TranslationOption::GetInputPath(), Moses::InputPath::GetPhrase(), Moses::TargetPhrase::GetScoreBreakdown(), Moses::Phrase::GetSize(), Moses::TranslationOption::GetSourceWordsRange(), Moses::TranslationOption::GetTargetPhrase(), Moses::Phrase::GetWord(), Moses::IncrementIterators(), Moses::TranslationOption::IsCompatible(), Moses::DecodeStep::IsFilteringStep(), Moses::DecodeStep::m_conflictFactors, Moses::DecodeStep::m_featuresToApply, Moses::DecodeStep::m_newOutputFactors, Moses::Phrase::MergeFactors(), NULL, Moses::ScoreComponentCollection::PlusEquals(), and Moses::TranslationOption::SetInputPath().
Referenced by Moses::TranslationOptionCollectionConfusionNet::CreateTranslationOptionsForRangeLEGACY().


1.5.9