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 }