00001 using System; 00002 using System.Collections.Generic; 00003 using System.Linq; 00004 using System.Text; 00005 using GEP.Core.Common.FitnessFunctions; 00006 using GEP.Core.Common.GeneticOperators; 00007 using GEP.Core.Common.MatingProbabilityFunctions; 00008 00009 namespace GEP.Core.Common 00010 { 00016 [Serializable] 00017 public class OperatorsSet 00018 { 00022 public FitnessFunction _fitnessFunction; 00026 public MatingProbabilityFunction _matingProbabilityFunction; 00033 public GeneticOperators.GeneticOperator[] _geneticOperators; 00034 00042 public OperatorsSet(FitnessFunction fitnessFunction, MatingProbabilityFunction matingProbabilityFunction, 00043 GeneticOperators.GeneticOperator[] geneticOperators) 00044 { 00045 _fitnessFunction = fitnessFunction; 00046 _matingProbabilityFunction = matingProbabilityFunction; 00047 _geneticOperators = geneticOperators; 00048 } 00049 } 00050 }