00001 #ifndef SymbRegEvalOp_h 00002 #define SymbRegEvalOp_h 00003 00004 00027 class SymbRegEvalOp : public EvaluateOp 00028 { 00029 public: 00030 FitnessP evaluate(IndividualP individual); 00031 bool initialize(StateP); 00032 std::vector<double> domain; 00033 std::vector<double> codomain; 00034 uint nSamples; 00035 }; 00036 typedef boost::shared_ptr<SymbRegEvalOp> SymbRegEvalOpP; 00037 00038 #endif // SymbRegEvalOp_h