00001 // 00002 // $Id: evo_par_default_traits.h,v 1.1 2004/09/30 14:52:53 min Exp $ 00003 // 00004 00005 #ifndef __evo_par_default_traits_h 00006 #define __evo_par_default_traits_h 00007 00008 00009 00010 00011 00012 class evo_par_default_traits 00013 { 00014 00015 public: 00016 00017 // termination parameters 00018 static int MAX_ITERATIONS; 00019 static double TERMINATION_FITNESS_CUTOFF; 00020 static double TERMINATION_FITNESS_EPSILON; 00021 00022 // evolution parameters 00023 static int POPULATION_SIZE; 00024 static double PARENTS_PERCENTAGE; 00025 static int MAX_PARENT_SELECTION_PASSES; 00026 static int NR_CHILDREN; 00027 00028 // miscellaneous parameters 00029 static int VERBOSITY; 00030 00031 00032 private: 00033 00034 00035 }; // evo_par_default_traits class 00036 00037 00038 #endif 00039 00040