From 4ea897cfbf86a298babd48b6dbcc0339ef8c0b61 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Wed, 10 Aug 2022 04:54:32 -0400 Subject: [PATCH] cleaner printing --- gtsam/hybrid/HybridFactor.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gtsam/hybrid/HybridFactor.cpp b/gtsam/hybrid/HybridFactor.cpp index 5871a1303..a9fe62cf1 100644 --- a/gtsam/hybrid/HybridFactor.cpp +++ b/gtsam/hybrid/HybridFactor.cpp @@ -95,11 +95,15 @@ void HybridFactor::print(const std::string &s, if (c < continuousKeys_.size() - 1) { std::cout << " "; } else { - std::cout << (discreteKeys_.size() > 0 ? ";" : ""); + std::cout << (discreteKeys_.size() > 0 ? "; " : ""); } } - for (auto &&discreteKey : discreteKeys_) { - std::cout << " " << formatter(discreteKey.first); + for (size_t d = 0; d < discreteKeys_.size(); d++) { + std::cout << formatter(discreteKeys_.at(d).first); + if (d < discreteKeys_.size() - 1) { + std::cout << " "; + } + } std::cout << "]"; }