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:
author= <=>2013-09-25 03:13:49 +0400
committer= <=>2013-09-25 03:13:49 +0400
commit7b9e30e4b9a449dd86b4bce02236df670abe01d6 (patch)
tree8d82626b73d1837b33afdbb383139e7f5ef95330 /moses/ScoreComponentCollection.cpp
parentd8686f79db0d50de331c547b45900701d4e3d89f (diff)
Reformatting.
Diffstat (limited to 'moses/ScoreComponentCollection.cpp')
-rw-r--r--moses/ScoreComponentCollection.cpp32
1 files changed, 23 insertions, 9 deletions
diff --git a/moses/ScoreComponentCollection.cpp b/moses/ScoreComponentCollection.cpp
index 0ce50d992..bf65d89ea 100644
--- a/moses/ScoreComponentCollection.cpp
+++ b/moses/ScoreComponentCollection.cpp
@@ -47,22 +47,29 @@ std::ostream& operator<<(std::ostream& os, const ScorePair& rhs)
ScoreComponentCollection::ScoreIndexMap ScoreComponentCollection::s_scoreIndexes;
size_t ScoreComponentCollection::s_denseVectorSize = 0;
-ScoreComponentCollection::ScoreComponentCollection() : m_scores(s_denseVectorSize)
+ScoreComponentCollection::
+ScoreComponentCollection()
+ : m_scores(s_denseVectorSize)
{}
-void ScoreComponentCollection::RegisterScoreProducer
-(const FeatureFunction* scoreProducer)
+void
+ScoreComponentCollection::
+RegisterScoreProducer(const FeatureFunction* scoreProducer)
{
size_t start = s_denseVectorSize;
size_t end = start + scoreProducer->GetNumScoreComponents();
- VERBOSE(1, "FeatureFunction: " << scoreProducer->GetScoreProducerDescription() << " start: " << start << " end: " << (end-1) << endl);
+ VERBOSE(1, "FeatureFunction: "
+ << scoreProducer->GetScoreProducerDescription()
+ << " start: " << start << " end: " << (end-1) << endl);
s_scoreIndexes[scoreProducer] = pair<size_t,size_t>(start,end);
s_denseVectorSize = end;
}
-float ScoreComponentCollection::GetWeightedScore() const
+float
+ScoreComponentCollection::
+GetWeightedScore() const
{
return m_scores.inner_product(StaticData::Instance().GetAllWeights().m_scores);
}
@@ -206,7 +213,9 @@ void ScoreComponentCollection::Save(const string& filename) const
out.close();
}
-void ScoreComponentCollection::Assign(const FeatureFunction* sp, const string line)
+void
+ScoreComponentCollection::
+Assign(const FeatureFunction* sp, const string line)
{
istringstream istr(line);
while(istr) {
@@ -220,13 +229,18 @@ void ScoreComponentCollection::Assign(const FeatureFunction* sp, const string li
}
}
-void ScoreComponentCollection::Assign(const FeatureFunction* sp, const std::vector<float>& scores) {
+void
+ScoreComponentCollection::
+Assign(const FeatureFunction* sp, const std::vector<float>& scores)
+{
IndexPair indexes = GetIndexes(sp);
size_t numScores = indexes.second - indexes.first;
if (scores.size() != numScores) {
- UTIL_THROW(util::Exception, "Feature function " << sp->GetScoreProducerDescription() << " specified "
- << numScores << " dense scores or weights. Actually has " << scores.size());
+ UTIL_THROW(util::Exception, "Feature function "
+ << sp->GetScoreProducerDescription() << " specified "
+ << numScores << " dense scores or weights. Actually has "
+ << scores.size());
}
for (size_t i = 0; i < scores.size(); ++i) {