better printing

release/4.3a0
Varun Agrawal 2024-02-20 14:11:47 -05:00
parent f1bb034219
commit 8372d8490c
2 changed files with 2 additions and 3 deletions

View File

@ -173,9 +173,8 @@ void GaussianMixture::print(const std::string &s,
for (auto &dk : discreteKeys()) { for (auto &dk : discreteKeys()) {
std::cout << "(" << formatter(dk.first) << ", " << dk.second << "), "; std::cout << "(" << formatter(dk.first) << ", " << dk.second << "), ";
} }
std::cout << "\n logNormalizationConstant: " << logConstant_ << std::endl;
std::cout << "\n"; std::cout << "\n";
std::cout << " logNormalizationConstant: " << logConstant_ << "\n"
<< std::endl;
conditionals_.print( conditionals_.print(
"", [&](Key k) { return formatter(k); }, "", [&](Key k) { return formatter(k); },
[&](const GaussianConditional::shared_ptr &gf) -> std::string { [&](const GaussianConditional::shared_ptr &gf) -> std::string {

View File

@ -121,7 +121,7 @@ namespace gtsam {
const auto mean = solve({}); // solve for mean. const auto mean = solve({}); // solve for mean.
mean.print(" mean", formatter); mean.print(" mean", formatter);
} }
cout << " logNormalizationConstant: " << logNormalizationConstant() << std::endl; cout << " logNormalizationConstant: " << logNormalizationConstant() << endl;
if (model_) if (model_)
model_->print(" Noise model: "); model_->print(" Noise model: ");
else else