From f5b3c75133381560940d65ec691b04cf9c12ec50 Mon Sep 17 00:00:00 2001 From: balderdash-devil Date: Fri, 20 Jun 2014 14:28:18 -0400 Subject: [PATCH] Fixes for windows Seems like a default constructor for KeyInfoEntry() is needed --- gtsam/linear/IterativeSolver.h | 1 + gtsam/linear/SubgraphPreconditioner.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gtsam/linear/IterativeSolver.h b/gtsam/linear/IterativeSolver.h index a7787d15a..bf11b3986 100644 --- a/gtsam/linear/IterativeSolver.h +++ b/gtsam/linear/IterativeSolver.h @@ -104,6 +104,7 @@ namespace gtsam { class GTSAM_EXPORT KeyInfoEntry : public boost::tuple { public: typedef boost::tuple Base; + KeyInfoEntry(){} KeyInfoEntry(size_t idx, size_t d, Key start) : Base(idx, d, start) {} const size_t index() const { return this->get<0>(); } const size_t dim() const { return this->get<1>(); } diff --git a/gtsam/linear/SubgraphPreconditioner.h b/gtsam/linear/SubgraphPreconditioner.h index 4c65d14ca..5f8b5ade1 100644 --- a/gtsam/linear/SubgraphPreconditioner.h +++ b/gtsam/linear/SubgraphPreconditioner.h @@ -158,7 +158,7 @@ namespace gtsam { SubgraphBuilderParameters parameters_; private: - SubgraphBuilder() {} + SubgraphBuilder() {}; }; /*******************************************************************************************/