3 #ifndef FORPY_GAINS_IGAINCALCULATOR_H_ 4 #define FORPY_GAINS_IGAINCALCULATOR_H_ 8 #include "../util/serialization/basics.h" 34 virtual float operator()(
const std::vector<float> &members_numbers_left,
35 const std::vector<float> &members_numbers_right)
40 virtual float operator()(
const float ¤t_entropy,
41 const std::vector<float> &members_numbers_left,
42 const std::vector<float> &members_numbers_right)
47 virtual float approx(
const std::vector<float> &members_numbers_left,
48 const std::vector<float> &members_numbers_right)
63 template <
class Archive>
67 #endif // FORPY_GAINS_IGAINCALCULATOR_H_ Interface for a gain calculator class.
virtual bool operator==(const IGainCalculator &rhs) const VIRTUAL(bool)
void serialize(Archive &, const uint &)
friend class cereal::access
virtual float operator()(const std::vector< float > &members_numbers_left, const std::vector< float > &members_numbers_right) VIRTUAL(float)
virtual ~IGainCalculator()
virtual float approx(const std::vector< float > &members_numbers_left, const std::vector< float > &members_numbers_right) VIRTUAL(float)
unsigned int uint
Convenience typedef for unsigned int.
DISALLOW_COPY_AND_ASSIGN(IGainCalculator)