#include <MergeScorer.h>
Public Member Functions | |
MergeScorer (const std::string &config="") | |
~MergeScorer () | |
virtual void | setReferenceFiles (const std::vector< std::string > &referenceFiles) |
virtual void | prepareStats (std::size_t sid, const std::string &text, ScoreStats &entry) |
virtual std::size_t | NumberOfScores () const |
Protected Member Functions | |
virtual float | calculateScore (const std::vector< int > &comps) const |
Friends | |
class | PerScorer |
Definition at line 21 of file MergeScorer.h.
MosesTuning::MergeScorer::MergeScorer | ( | const std::string & | config = "" |
) | [explicit] |
MosesTuning::MergeScorer::~MergeScorer | ( | ) |
Definition at line 24 of file MergeScorer.cpp.
float MosesTuning::MergeScorer::calculateScore | ( | const std::vector< int > & | totals | ) | const [protected, virtual] |
Calculate the actual score.
Implements MosesTuning::StatisticsBasedScorer.
Definition at line 46 of file MergeScorer.cpp.
References MosesTuning::CderScorer::calculateScore(), MosesTuning::PerScorer::calculateScore(), MosesTuning::TerScorer::calculateScore(), MosesTuning::BleuScorer::calculateScore(), MosesTuning::CderScorer::NumberOfScores(), MosesTuning::PerScorer::NumberOfScores(), MosesTuning::TerScorer::NumberOfScores(), MosesTuning::BleuScorer::NumberOfScores(), and PerScorer.
virtual std::size_t MosesTuning::MergeScorer::NumberOfScores | ( | ) | const [inline, virtual] |
Return the number of statistics needed for the computation of the score.
Implements MosesTuning::Scorer.
Definition at line 28 of file MergeScorer.h.
virtual void MosesTuning::MergeScorer::prepareStats | ( | std::size_t | sindex, | |
const std::string & | text, | |||
ScoreStats & | entry | |||
) | [virtual] |
Process the given guessed text, corresponding to the given reference sindex and add the appropriate statistics to the entry.
Reimplemented from MosesTuning::Scorer.
virtual void MosesTuning::MergeScorer::setReferenceFiles | ( | const std::vector< std::string > & | referenceFiles | ) | [virtual] |
Set the reference files. This must be called before prepareStats().
Reimplemented from MosesTuning::Scorer.
friend class PerScorer [friend] |