mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-10-26 19:37:58 +03:00
Fix initialization of score_, and add destructor.
This commit is contained in:
parent
df0874df89
commit
ae9701ff77
@ -17,11 +17,13 @@ unsigned Point::ncall = 0;
|
||||
vector<parameter_t> Point::m_min;
|
||||
vector<parameter_t> Point::m_max;
|
||||
|
||||
Point::Point() : vector<parameter_t>(dim), score_(0.0) {}
|
||||
|
||||
//Can initialize from a vector of dim or pdim
|
||||
Point::Point(const vector<parameter_t>& init,
|
||||
const vector<parameter_t>& min,
|
||||
const vector<parameter_t>& max)
|
||||
: vector<parameter_t>(Point::dim), score_(0.0f)
|
||||
: vector<parameter_t>(Point::dim), score_(0.0)
|
||||
{
|
||||
m_min.resize(Point::dim);
|
||||
m_max.resize(Point::dim);
|
||||
@ -41,6 +43,8 @@ Point::Point(const vector<parameter_t>& init,
|
||||
}
|
||||
}
|
||||
|
||||
Point::~Point() {}
|
||||
|
||||
void Point::Randomize()
|
||||
{
|
||||
assert(m_min.size()==Point::dim);
|
||||
|
@ -62,10 +62,12 @@ public:
|
||||
return fixedweights.empty();
|
||||
}
|
||||
|
||||
Point() : vector<parameter_t>(dim) {}
|
||||
Point();
|
||||
Point(const vector<parameter_t>& init,
|
||||
const vector<parameter_t>& min,
|
||||
const vector<parameter_t>& max);
|
||||
~Point();
|
||||
|
||||
void Randomize();
|
||||
|
||||
// Compute the feature function
|
||||
|
Loading…
Reference in New Issue
Block a user