

Public Member Functions | |
| TranslationTask (size_t lineNumber, InputType *source, OutputCollector *outputCollector, OutputCollector *nbestCollector, OutputCollector *latticeSamplesCollector, OutputCollector *wordGraphCollector, OutputCollector *searchGraphCollector, OutputCollector *detailedTranslationCollector, OutputCollector *alignmentInfoCollector) | |
| void | Run () |
| ~TranslationTask () | |
Definition at line 69 of file Main.cpp.
| TranslationTask::TranslationTask | ( | size_t | lineNumber, | |
| InputType * | source, | |||
| OutputCollector * | outputCollector, | |||
| OutputCollector * | nbestCollector, | |||
| OutputCollector * | latticeSamplesCollector, | |||
| OutputCollector * | wordGraphCollector, | |||
| OutputCollector * | searchGraphCollector, | |||
| OutputCollector * | detailedTranslationCollector, | |||
| OutputCollector * | alignmentInfoCollector | |||
| ) | [inline] |
| void TranslationTask::Run | ( | ) | [inline, virtual] |
Translate one sentence gets called by main function implemented at end of this source file
Implements Moses::Task.
Definition at line 89 of file Main.cpp.
References doConsensusDecoding(), doLatticeMBR(), doMBR(), fix(), Moses::StaticData::GetDistinctNBest(), getLatticeMBRNBest(), Moses::StaticData::GetLatticeSamplesSize(), Moses::StaticData::GetMBRSize(), Moses::StaticData::GetNBestSize(), Moses::StaticData::GetOutputFactorOrder(), Moses::StaticData::GetParam(), Moses::StaticData::GetReportAllFactors(), Moses::StaticData::GetReportSegmentation(), Moses::StaticData::GetSearchAlgorithm(), Moses::TrellisPathList::GetSize(), Moses::StaticData::GetTranslationSystem(), IFVERBOSE, Moses::StaticData::IsPathRecoveryEnabled(), NULL, OutputAlignment(), OutputBestHypo(), OutputInput(), OutputLatticeMBRNBest(), OutputNBest(), OutputSurface(), Moses::StaticData::PrintAllDerivations(), TranslationAnalysis::PrintTranslationAnalysis(), Moses::PrintUserTime(), TRACE_ERR, Moses::StaticData::UseConsensusDecoding(), Moses::StaticData::UseLatticeMBR(), Moses::StaticData::UseMBR(), VERBOSE, and Moses::OutputCollector::Write().
Referenced by main().


1.5.9