ECF 1.5
SymbRegEvalOp.h
1#ifndef SymbRegEvalOp_h
2#define SymbRegEvalOp_h
3
4
27class SymbRegEvalOp : public EvaluateOp
28{
29public:
30 FitnessP evaluate(IndividualP individual);
31 bool initialize(StateP);
32 double getStdDev(vector<double>& values);
33 double getMean(vector<double>& values);
34
35 std::vector<double> x, y;
36 uint nSamples;
37 StateP state_;
38};
39typedef boost::shared_ptr<SymbRegEvalOp> SymbRegEvalOpP;
40
41#endif // SymbRegEvalOp_h
Evaluation base class.
Definition: EvaluateOp.h:17
Symbolic regression evaluation operator (using AP genotype).
Definition: SymbRegEvalOp.h:29
FitnessP evaluate(IndividualP individual)
Evaluate a single individual. Method must create and return a Fitness object.
bool initialize(StateP)
Initialize the evaluator. Called before first evaluation occurs.