| 
    DiSMEC++
    
   | 
 
  
Public Member Functions | |
| ReorderPostProc (const std::shared_ptr< objective::Objective > &objective, Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > order) | |
| void | process (label_id_t label_id, Eigen::Ref< DenseRealVector > weight_vector, solvers::MinimizationResult &result) override | 
Apply post-processing for the weight_vector corresponding to the label label_id.  More... | |
  Public Member Functions inherited from dismec::postproc::PostProcessor | |
| virtual | ~PostProcessor ()=default | 
  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... | |
Private Attributes | |
| Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > | m_Ordering | 
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 ScopeTimer using stats::record_scope_time.  More... | |
Definition at line 11 of file reorder.cpp.
      
  | 
  inline | 
Definition at line 13 of file reorder.cpp.
      
  | 
  inlineoverridevirtual | 
Apply post-processing for the weight_vector corresponding to the label label_id. 
Implements dismec::postproc::PostProcessor.
Definition at line 17 of file reorder.cpp.
References m_Ordering.
      
  | 
  private | 
Definition at line 21 of file reorder.cpp.
Referenced by process().