DiSMEC++
dismec::prediction::InstanceWiseMetricReporter Class Reference

#include <metrics.h>

Inheritance diagram for dismec::prediction::InstanceWiseMetricReporter:
dismec::prediction::MetricReportInterface

Public Member Functions

 InstanceWiseMetricReporter (std::string name, const InstanceAveragedMetric *metric)
 
std::vector< metric_tget_values () const override
 
- Public Member Functions inherited from dismec::prediction::MetricReportInterface
virtual ~MetricReportInterface ()=default
 

Private Attributes

std::string m_Name
 
const InstanceAveragedMetricm_Metric
 

Additional Inherited Members

- Public Types inherited from dismec::prediction::MetricReportInterface
using metric_t = std::pair< std::string, double >
 

Detailed Description

Definition at line 109 of file metrics.h.

Constructor & Destructor Documentation

◆ InstanceWiseMetricReporter()

InstanceWiseMetricReporter::InstanceWiseMetricReporter ( std::string  name,
const InstanceAveragedMetric metric 
)

Definition at line 170 of file metrics.cpp.

Member Function Documentation

◆ get_values()

auto InstanceWiseMetricReporter::get_values ( ) const
overridevirtual

Member Data Documentation

◆ m_Metric

const InstanceAveragedMetric* dismec::prediction::InstanceWiseMetricReporter::m_Metric
private

Definition at line 115 of file metrics.h.

Referenced by get_values().

◆ m_Name

std::string dismec::prediction::InstanceWiseMetricReporter::m_Name
private

Definition at line 114 of file metrics.h.

Referenced by get_values().


The documentation for this class was generated from the following files: