Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieu@hoang.co.uk>2013-08-13 15:12:58 +0400
committerHieu Hoang <hieu@hoang.co.uk>2013-08-13 15:12:58 +0400
commitf6761003285ef52c4c21ddc9a2650f42ea867212 (patch)
tree1155cf39b1c6ba472cde75674a6cf18bcc615e88 /moses/ChartTranslationOptions.cpp
parentaf74ee1968e96360ee92fde098a02c79b94e0024 (diff)
implement Evaluate(inputpath, input) for chart translation options. Plumbing for lattice input
Diffstat (limited to 'moses/ChartTranslationOptions.cpp')
-rw-r--r--moses/ChartTranslationOptions.cpp12
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);
+ }
+
+}
+
}