| DiSMEC++
    | 
#include <statistics.h>
 
  
| Public Member Functions | |
| ResultStatsGatherer () | |
| virtual | ~ResultStatsGatherer () | 
| virtual void | record_result (const DenseRealVector &weights, const solvers::MinimizationResult &result)=0 | 
| virtual void | start_label (label_id_t label)=0 | 
| virtual void | start_training (const DenseRealVector &init_weights)=0 | 
|  Public Member Functions inherited from dismec::stats::Tracked | |
| Tracked () | |
| Default constructor, creates the internal stats::StatisticsCollection.  More... | |
| void | register_stat (const std::string &name, std::unique_ptr< Statistics > stat) | 
| Registers a tracker for the statistics name.  More... | |
| std::shared_ptr< StatisticsCollection > | get_stats () const | 
| Gets an ownership-sharing reference to the StatisticsCollection.  More... | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from dismec::stats::Tracked | |
| ~Tracked () | |
| Non-virtual destructor. Declared protected, so we don't accidentally try to do a polymorphic delete.  More... | |
| template<class T > | |
| void | record (stat_id_t stat, T &&value) | 
| Record statistics. This function just forwards all its arguments to the internal StatisticsCollection.  More... | |
| void | declare_stat (stat_id_t index, StatisticMetaData meta) | 
| Declares a new statistics. This function just forwards all its arguments to the internal StatisticsCollection.  More... | |
| void | declare_tag (tag_id_t index, std::string name) | 
| Declares a new tag. This function just forwards all its arguments to the internal StatisticsCollection.  More... | |
| template<class... Args> | |
| void | set_tag (tag_id_t tag, long value) | 
| Set value of tag. This function just forwards all its arguments to the internal StatisticsCollection.  More... | |
| template<class... Args> | |
| auto | make_timer (stat_id_t id, Args... args) | 
| Creates a new ScopeTimerusingstats::record_scope_time.  More... | |
Definition at line 20 of file statistics.h.
| 
 | default | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
Implemented in anonymous_namespace{statistics.cpp}::DefaultGatherer.
| 
 | pure virtual | 
Implemented in anonymous_namespace{statistics.cpp}::DefaultGatherer.
| 
 | pure virtual | 
Implemented in anonymous_namespace{statistics.cpp}::DefaultGatherer.