From f48b92a0fe1e6aa9397d741f856ea9a437698833 Mon Sep 17 00:00:00 2001 From: Joseph Brown Date: Mon, 21 Oct 2024 12:16:57 -0400 Subject: [PATCH] add generic print_map function for debuggin --- src/utils.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils.h b/src/utils.h index f681bb89..9bf12f54 100644 --- a/src/utils.h +++ b/src/utils.h @@ -7,6 +7,7 @@ #include #include #include +#include #include "superdouble.h" @@ -144,6 +145,14 @@ template void print_vector (std::vector& vec) { std::cout << std::endl; } +// this is used mostly for de-bugging +template void print_map (const std::map& _map) { + for (const auto& elem : _map) { + std::cout << elem.first << " => " << elem.second << std::endl; + } + +} + unsigned int calc_hamming_dist (const std::string& s1, const std::string& s2); double logn (double x, double base);