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:
Diffstat (limited to 'moses/src/DummyScoreProducers.cpp')
-rw-r--r--moses/src/DummyScoreProducers.cpp49
1 files changed, 0 insertions, 49 deletions
diff --git a/moses/src/DummyScoreProducers.cpp b/moses/src/DummyScoreProducers.cpp
deleted file mode 100644
index 5d5ab8a7a..000000000
--- a/moses/src/DummyScoreProducers.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// $Id$
-
-#include "StaticData.h"
-#include "DummyScoreProducers.h"
-#include "WordsRange.h"
-
-DistortionScoreProducer::DistortionScoreProducer()
-{
- const_cast<ScoreIndexManager&>(StaticData::Instance()->GetScoreIndexManager()).AddScoreProducer(this);
-}
-
-unsigned int DistortionScoreProducer::GetNumScoreComponents() const
-{
- return 1;
-}
-
-const std::string DistortionScoreProducer::GetScoreProducerDescription() const
-{
- return "distortion score";
-}
-
-float DistortionScoreProducer::CalculateDistortionScore(const WordsRange &prev, const WordsRange &curr) const
-{
- if (prev.GetWordsCount() == 0)
- { // 1st hypothesis with translated phrase. NOT the seed hypo.
- return - (float) curr.GetStartPos();
- }
- else
- { // add distortion score of current translated phrase to
- // distortions scores of all previous partial translations
- return - (float) curr.CalcDistortion(prev);
- }
-}
-
-WordPenaltyProducer::WordPenaltyProducer()
-{
- const_cast<ScoreIndexManager&>(StaticData::Instance()->GetScoreIndexManager()).AddScoreProducer(this);
-}
-
-unsigned int WordPenaltyProducer::GetNumScoreComponents() const
-{
- return 1;
-}
-
-const std::string WordPenaltyProducer::GetScoreProducerDescription() const
-{
- return "word penalty";
-}
-