From 3290834dfe7417eb2f72f3ee4f1d1e721fcafbf3 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Mon, 28 May 2012 12:24:10 +0100 Subject: [PATCH] be consistent with other functions --- packages/CLPBN/horus/Factor.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/CLPBN/horus/Factor.h b/packages/CLPBN/horus/Factor.h index 882ca6bdc..fe15fcc19 100644 --- a/packages/CLPBN/horus/Factor.h +++ b/packages/CLPBN/horus/Factor.h @@ -169,12 +169,13 @@ class TFactor assert (idx != args_.size()); new_ranges.push_back (ranges_[idx]); } - Params backup = params_; - params_.clear(); + Params newps; + newps.reserve (params_.size()); CutIndexer indexer (new_args, new_ranges, args_, ranges_); for (; indexer.valid(); ++indexer) { - params_.push_back (backup[indexer]); + newps.push_back (params_[indexer]); } + params_ = newps; args_ = new_args; ranges_ = new_ranges; }