From 44477e12f295ac924768c6070812559f567d40d4 Mon Sep 17 00:00:00 2001 From: krunalchande Date: Mon, 15 Dec 2014 11:47:04 -0500 Subject: [PATCH] Fixed initialization error for active_ --- gtsam_unstable/linear/LinearInequality.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gtsam_unstable/linear/LinearInequality.h b/gtsam_unstable/linear/LinearInequality.h index 8d41a4178..24ad8545c 100644 --- a/gtsam_unstable/linear/LinearInequality.h +++ b/gtsam_unstable/linear/LinearInequality.h @@ -41,7 +41,7 @@ private: public: /** default constructor for I/O */ LinearInequality() : - Base() { + Base(), active_(true) { } /** Conversion from HessianFactor (does Cholesky to obtain Jacobian matrix) */ @@ -53,21 +53,21 @@ public: /** Construct unary factor */ LinearInequality(Key i1, const RowVector& A1, double b, Key dualKey) : Base(i1, A1, (Vector(1) << b).finished(), noiseModel::Constrained::All(1)), dualKey_( - dualKey) { + dualKey), active_(true) { } /** Construct binary factor */ LinearInequality(Key i1, const RowVector& A1, Key i2, const RowVector& A2, double b, Key dualKey) : Base(i1, A1, i2, A2, (Vector(1) << b).finished(), noiseModel::Constrained::All(1)), dualKey_( - dualKey) { + dualKey), active_(true) { } /** Construct ternary factor */ LinearInequality(Key i1, const RowVector& A1, Key i2, const RowVector& A2, Key i3, const RowVector& A3, double b, Key dualKey) : Base(i1, A1, i2, A2, i3, A3, (Vector(1) << b).finished(), - noiseModel::Constrained::All(1)), dualKey_(dualKey) { + noiseModel::Constrained::All(1)), dualKey_(dualKey), active_(true) { } /** Construct an n-ary factor @@ -76,7 +76,7 @@ public: template LinearInequality(const TERMS& terms, double b, Key dualKey) : Base(terms, (Vector(1) << b).finished(), noiseModel::Constrained::All(1)), dualKey_( - dualKey) { + dualKey), active_(true) { } /** Virtual destructor */