summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorPatrick Simianer <simianer@cl.uni-heidelberg.de>2012-04-29 17:19:18 +0200
committerPatrick Simianer <simianer@cl.uni-heidelberg.de>2012-04-29 17:19:18 +0200
commit1c0b252dfa0169eef0a4bdb7442d433b2bf8c1c7 (patch)
treeead6df22bd9dccb6566341e12af6ec4c46b27631 /utils
parent70585a59a738d0148ed2da90252050f4d86f4a22 (diff)
reverted changes in upstream
Diffstat (limited to 'utils')
-rw-r--r--utils/dict.h2
-rw-r--r--utils/fast_sparse_vector.h5
-rw-r--r--utils/sampler.h2
3 files changed, 4 insertions, 5 deletions
diff --git a/utils/dict.h b/utils/dict.h
index a3400868..595e4f9f 100644
--- a/utils/dict.h
+++ b/utils/dict.h
@@ -73,7 +73,7 @@ class Dict {
inline const std::string& Convert(const WordID& id) const {
if (id == 0) return b0_;
assert(id <= (int)words_.size());
- //if (id < 0 || id > (int)words_.size()) return b0_;
+ if (id < 0 || id > (int)words_.size()) return b0_;
return words_[id-1];
}
diff --git a/utils/fast_sparse_vector.h b/utils/fast_sparse_vector.h
index 2c49948c..af832950 100644
--- a/utils/fast_sparse_vector.h
+++ b/utils/fast_sparse_vector.h
@@ -196,7 +196,7 @@ class FastSparseVector {
else
return local_size_;
}
- size_t size_nonzero() const {
+ size_t num_nonzero() const {
size_t sz = 0;
const_iterator it = this->begin();
for (; it != this->end(); ++it) {
@@ -229,12 +229,11 @@ class FastSparseVector {
return *this;
}
template <typename O>
- inline FastSparseVector<O>& plus_eq_v_times_s(const FastSparseVector<O>& other, const O scalar) {
+ inline void plus_eq_v_times_s(const FastSparseVector<O>& other, const O scalar) {
const typename FastSparseVector<O>::const_iterator end = other.end();
for (typename FastSparseVector<O>::const_iterator it = other.begin(); it != end; ++it) {
get_or_create_bin(it->first) += it->second * scalar;
}
- return *this;
}
inline FastSparseVector& operator-=(const FastSparseVector& other) {
const typename FastSparseVector::const_iterator end = other.end();
diff --git a/utils/sampler.h b/utils/sampler.h
index bdbc01b0..22c873d4 100644
--- a/utils/sampler.h
+++ b/utils/sampler.h
@@ -32,7 +32,7 @@ struct RandomNumberGenerator {
std::cerr << "Warning: could not read from /dev/urandom. Seeding from clock" << std::endl;
seed = std::time(NULL);
}
- //std::cerr << "Seeding random number sequence to " << seed << std::endl;
+ std::cerr << "Seeding random number sequence to " << seed << std::endl;
return seed;
}