00001 #ifndef MUTATION_HPP_ 00002 #define MUTATION_HPP_ 00003 00004 template<class R, class M> 00005 class Mutation 00006 { 00007 protected: 00008 00009 typedef Solution<R> chromossome; 00010 //typedef vector<chromossome*> Population; 00011 //typedef vector<Evaluation<M>*> FitnessValues; 00012 00013 public: 00014 00015 virtual void mutate(chromossome& individual) = 0; 00016 00017 }; 00018 00019 #endif /* MUTATION_HPP_ */
1.7.1