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 <hieuhoang@gmail.com>2013-09-22 17:09:49 +0400
committerHieu Hoang <hieuhoang@gmail.com>2013-09-22 17:09:49 +0400
commit574d716f23587803d7b67c6346ab2ba494059a35 (patch)
treed8b8368e796f03734680d183a2a7fb28a489ccf3 /moses/ChartTranslationOptionList.cpp
parentffbfcb5577efbff5825519739464128811e9d490 (diff)
placeholder for chart decoding
Diffstat (limited to 'moses/ChartTranslationOptionList.cpp')
-rw-r--r--moses/ChartTranslationOptionList.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/moses/ChartTranslationOptionList.cpp b/moses/ChartTranslationOptionList.cpp
index 52169c935..965797df1 100644
--- a/moses/ChartTranslationOptionList.cpp
+++ b/moses/ChartTranslationOptionList.cpp
@@ -157,8 +157,9 @@ void ChartTranslationOptionList::ApplyThreshold()
void ChartTranslationOptionList::Evaluate(const InputType &input, const InputPath &inputPath)
{
+ // NEVER iterate over ALL of the collection. Just over the first m_size
CollType::iterator iter;
- for (iter = m_collection.begin(); iter != m_collection.end(); ++iter) {
+ for (iter = m_collection.begin(); iter != m_collection.begin() + m_size; ++iter) {
ChartTranslationOptions &transOpts = **iter;
transOpts.Evaluate(input, inputPath);
}