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:
authorjfouet <jfouet@1f5c12ca-751b-0410-a591-d2e778427230>2008-05-15 23:09:01 +0400
committerjfouet <jfouet@1f5c12ca-751b-0410-a591-d2e778427230>2008-05-15 23:09:01 +0400
commitb231ffc8b1d9b81e5f5a6188327b157763344349 (patch)
tree8aa46ba4c84333575e2f03c4d79593f2f6f32103 /mert/Point.cpp
parentad2ee87603dde378c6c275ee29c7b5402396ed6c (diff)
add Types.h to unify the typedefs
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@1713 1f5c12ca-751b-0410-a591-d2e778427230
Diffstat (limited to 'mert/Point.cpp')
-rw-r--r--mert/Point.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/mert/Point.cpp b/mert/Point.cpp
index 38e3f0acf..f1b41f500 100644
--- a/mert/Point.cpp
+++ b/mert/Point.cpp
@@ -8,18 +8,18 @@ vector<unsigned> Point::optindices;
unsigned Point::dim=0;
-map<unsigned,lambda> Point::fixedweights;
+map<unsigned,statscore_t> Point::fixedweights;
unsigned Point::pdim=0;
unsigned Point::ncall=0;
-void Point::Randomize(const vector<lambda>& min,const vector<lambda>& max){
+void Point::Randomize(const parameters_t& min,const parameters_t& max){
for (int i=0; i<size(); i++)
operator[](i)= min[i] + (float)random()/RAND_MAX * (max[i]-min[i]);
}
void Point::Normalize(){
- lambda norm=0.0;
+ parameter_t norm=0.0;
for (int i=0; i<size(); i++)
norm+= operator[](i)*operator[](i);
if(norm!=0.0){
@@ -48,7 +48,7 @@ Point Point::operator+(const Point& p2)const{
Point Res(*this);
for(unsigned i=0;i<size();i++)
Res[i]+=p2[i];
- Res.score=numeric_limits<statscore>::max();
+ Res.score=numeric_limits<statscore_t>::max();
return Res;
};
@@ -56,20 +56,20 @@ Point Point::operator*(float l)const{
Point Res(*this);
for(unsigned i=0;i<size();i++)
Res[i]*=l;
- Res.score=numeric_limits<statscore>::max();
+ Res.score=numeric_limits<statscore_t>::max();
return Res;
};
ostream& operator<<(ostream& o,const Point& P){
- vector<lambda> w=P.GetAllWeights();
+ parameters_t w=P.GetAllWeights();
for(int i=0;i<Point::pdim;i++)
o<<w[i]<<' ';
o<<endl;
return o;
};
-vector<lambda> Point::GetAllWeights()const{
- vector<lambda> w;
+parameters_t Point::GetAllWeights()const{
+ parameters_t w;
if(OptimizeAll()){
w=*this;
}else{