// // ConfidenceCounter.cpp // Clock Signal // // Created by Thomas Harte on 21/01/2018. // Copyright © 2018 Thomas Harte. All rights reserved. // #include "ConfidenceCounter.hpp" using namespace Analyser::Dynamic; float ConfidenceCounter::get_confidence() { return static_cast(hits_) / static_cast(hits_ + misses_); } void ConfidenceCounter::add_hit() { hits_++; } void ConfidenceCounter::add_miss() { misses_++; } void ConfidenceCounter::add_equivocal() { if(hits_ > misses_) { hits_++; misses_++; } }