From 990a1eb8aa57aecddf0b8d0d8c230875a7421a10 Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Fri, 29 Jan 2016 10:11:27 +0100 Subject: Removed unused old files. --- effectivenessobserver.cpp | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 effectivenessobserver.cpp (limited to 'effectivenessobserver.cpp') diff --git a/effectivenessobserver.cpp b/effectivenessobserver.cpp deleted file mode 100644 index 61bc264..0000000 --- a/effectivenessobserver.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "effectivenessobserver.h" - -EffectiveInteractionEnforcer::EffectiveInteractionEnforcer(const arma::uvec &sampleIndices) - : m_sampleIndices(sampleIndices) - , m_effectiveness(arma::zeros(sampleIndices.n_elem)) -{ -} - -void EffectiveInteractionEnforcer::setSelection(const QSet &selection) -{ - m_selection = selection; -} - -void EffectiveInteractionEnforcer::setMeasureDifference(const arma::vec &measure) -{ - m_measure = measure; - - if (m_selection.isEmpty()) { - return; - } - - arma::uvec selectionIndices(m_selection.size()); - int i = 0; - for (auto it = m_selection.cbegin(); it != m_selection.cend(); it++) { - selectionIndices[i] = m_sampleIndices[*it]; - i++; - } - - double diff = arma::mean(m_measure(selectionIndices)); - int effectiveness; - if (diff > 0) { - effectiveness = 1; - } else if (diff < 0) { - effectiveness = -1; - } else { - effectiveness = 0; - } - - for (auto it = m_selection.cbegin(); it != m_selection.cend(); it++) { - m_effectiveness[*it] = effectiveness; - } - - emit effectivenessChanged(m_effectiveness); -} -- cgit v1.2.3