cleaner printing

release/4.3a0
Varun Agrawal 2022-08-10 04:54:32 -04:00
parent 60c88e338b
commit 4ea897cfbf
1 changed files with 7 additions and 3 deletions

View File

@ -95,11 +95,15 @@ void HybridFactor::print(const std::string &s,
if (c < continuousKeys_.size() - 1) { if (c < continuousKeys_.size() - 1) {
std::cout << " "; std::cout << " ";
} else { } else {
std::cout << (discreteKeys_.size() > 0 ? ";" : ""); std::cout << (discreteKeys_.size() > 0 ? "; " : "");
} }
} }
for (auto &&discreteKey : discreteKeys_) { for (size_t d = 0; d < discreteKeys_.size(); d++) {
std::cout << " " << formatter(discreteKey.first); std::cout << formatter(discreteKeys_.at(d).first);
if (d < discreteKeys_.size() - 1) {
std::cout << " ";
}
} }
std::cout << "]"; std::cout << "]";
} }