File refinement.hpp

struct Refinement : public Condition
#include <refinement.hpp>

Stores the properties of a potential refinement of a rule.

Public Functions

inline Refinement &operator=(const Refinement &rhs)

Assigns the properties of an existing refinement, except for the scores that are predicted by the refined rule, to this refinement.

Parameters:

rhs – A reference to the existing refinement

Returns:

A reference to the modified refinement

Public Members

std::unique_ptr<IEvaluatedPrediction> headPtr

An unique pointer to an object of type IEvaluatedPrediction that stores the scores that are predicted by the refined rule, as well as its overall quality.