summaryrefslogtreecommitdiff
path: root/rst_parser/mst_train.cc
diff options
context:
space:
mode:
authorChris Dyer <cdyer@cab.ark.cs.cmu.edu>2012-06-18 20:42:27 -0400
committerChris Dyer <cdyer@cab.ark.cs.cmu.edu>2012-06-18 20:42:27 -0400
commit6d7219c6091e4dd1b6434bc6ec0645a3282d4883 (patch)
treecf6f992779d586c1f9845e32ee4a4a3236bea548 /rst_parser/mst_train.cc
parentb89a1d3cb72ac36c137d6ae342f48ab9b8ee6655 (diff)
fixes for non-const iterator
Diffstat (limited to 'rst_parser/mst_train.cc')
-rw-r--r--rst_parser/mst_train.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/rst_parser/mst_train.cc b/rst_parser/mst_train.cc
index 6332693e..a78df600 100644
--- a/rst_parser/mst_train.cc
+++ b/rst_parser/mst_train.cc
@@ -176,7 +176,7 @@ int main(int argc, char** argv) {
for (int iter = 0; iter < iterations; ++iter) {
cerr << "ITERATION " << iter << " " << flush;
fill(g.begin(), g.end(), 0.0);
- for (SparseVector<double>::const_iterator it = empirical.begin(); it != empirical.end(); ++it)
+ for (SparseVector<double>::iterator it = empirical.begin(); it != empirical.end(); ++it)
g[it->first] = -it->second;
double obj = -empirical.dot(weights);
vector<boost::shared_ptr<GradientWorker> > jobs;