diff options
author | Hieu Hoang <hieu@hoang.co.uk> | 2013-08-13 15:12:58 +0400 |
---|---|---|
committer | Hieu Hoang <hieu@hoang.co.uk> | 2013-08-13 15:12:58 +0400 |
commit | f6761003285ef52c4c21ddc9a2650f42ea867212 (patch) | |
tree | 1155cf39b1c6ba472cde75674a6cf18bcc615e88 /moses/ChartTranslationOptions.cpp | |
parent | af74ee1968e96360ee92fde098a02c79b94e0024 (diff) |
implement Evaluate(inputpath, input) for chart translation options. Plumbing for lattice input
Diffstat (limited to 'moses/ChartTranslationOptions.cpp')
-rw-r--r-- | moses/ChartTranslationOptions.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/moses/ChartTranslationOptions.cpp b/moses/ChartTranslationOptions.cpp index 09fdaa1f1..c63741115 100644 --- a/moses/ChartTranslationOptions.cpp +++ b/moses/ChartTranslationOptions.cpp @@ -38,7 +38,7 @@ ChartTranslationOptions::ChartTranslationOptions(const TargetPhraseCollection &t const TargetPhrase *origTP = *iter; boost::shared_ptr<ChartTranslationOption> ptr(new ChartTranslationOption(*origTP)); - m_targetPhraseCollection.push_back(ptr); + m_collection.push_back(ptr); } } @@ -64,4 +64,14 @@ float ChartTranslationOptions::CalcEstimateOfBestScore( return estimateOfBestScore; } +void ChartTranslationOptions::Evaluate(const InputPath &inputPath, const InputType &input) +{ + CollType::iterator iter; + for (iter = m_collection.begin(); iter != m_collection.end(); ++iter) { + ChartTranslationOption &transOpt = **iter; + transOpt.Evaluate(inputPath, input); + } + +} + } |