#include <reordering_classes.h>
Public Member Functions | |
virtual | ~Scorer () |
virtual void | score (const std::vector< double > &, std::vector< double > &) const =0 |
virtual void | createSmoothing (const std::vector< double > &, double, std::vector< double > &) const =0 |
virtual void | createConstSmoothing (double, std::vector< double > &) const =0 |
Definition at line 73 of file reordering_classes.h.
virtual Scorer::~Scorer | ( | ) | [inline, virtual] |
Definition at line 76 of file reordering_classes.h.
virtual void Scorer::createConstSmoothing | ( | double | , | |
std::vector< double > & | ||||
) | const [pure virtual] |
Implemented in ScorerMSLR, ScorerMSD, ScorerMonotonicity, and ScorerLR.
Referenced by Model::createConstSmoothing().
virtual void Scorer::createSmoothing | ( | const std::vector< double > & | , | |
double | , | |||
std::vector< double > & | ||||
) | const [pure virtual] |
Implemented in ScorerMSLR, ScorerMSD, ScorerMonotonicity, and ScorerLR.
Referenced by Model::createSmoothing().
virtual void Scorer::score | ( | const std::vector< double > & | , | |
std::vector< double > & | ||||
) | const [pure virtual] |
Implemented in ScorerMSLR, ScorerMSD, ScorerMonotonicity, and ScorerLR.