Mercurial > hg > match-vamp
comparison src/Matcher.cpp @ 233:4b272c839f7e
Avoid failing when we have no features
author | Chris Cannam |
---|---|
date | Fri, 10 Jun 2016 13:56:05 +0100 |
parents | 50a9c8eb4cac |
children | 39fe8728e1ca |
comparison
equal
deleted
inserted
replaced
232:50a9c8eb4cac | 233:4b272c839f7e |
---|---|
515 | 515 |
516 Matcher::MemoryStats | 516 Matcher::MemoryStats |
517 Matcher::getMemoryStats() const | 517 Matcher::getMemoryStats() const |
518 { | 518 { |
519 MemoryStats stats; | 519 MemoryStats stats; |
520 stats.features_k = | 520 stats.features_k = 0.0; |
521 k(m_features.size() * m_features[0].size() * sizeof(featurebin_t)); | 521 if (!m_features.empty()) { |
522 stats.features_k = | |
523 k(m_features.size() * m_features[0].size() * sizeof(featurebin_t)); | |
524 } | |
522 | 525 |
523 size_t cells = 0; | 526 size_t cells = 0; |
524 for (const auto &d: m_distance) { | 527 for (const auto &d: m_distance) { |
525 cells += d.size(); | 528 cells += d.size(); |
526 } | 529 } |