Exemple #1
0
 public Island(IFactory factory, IslandConfiguration configuration,IslandSupervisor supervisor)
 {
     this.islandThread = new Thread(new ThreadStart(run)); //http://stackoverflow.com/questions/1923512/threading-does-c-sharp-have-an-equivalent-of-the-java-runnable-interface
     this.factory = factory;
     this.configuration = configuration;
     this.supervisor = supervisor;
     this.arrivingIndividuals = new ConcurrentQueue<IIndividual>();
     Console.WriteLine("Island created");
 }
Exemple #2
0
 public AbstractFactory(GlobalConfiguration config, IslandConfiguration iconfig)
 {
     _config = config;
     _iconfig = iconfig;
 }
Exemple #3
0
 public LinearRankedFactory(GlobalConfiguration config, IslandConfiguration iconfig)
     : base(config, iconfig)
 {
 }
Exemple #4
0
 public TournamentFactory(GlobalConfiguration config, IslandConfiguration iconfig)
     : base(config, iconfig)
 {
 }
Exemple #5
0
 public RouletteFactory(GlobalConfiguration config, IslandConfiguration iconfig)
     : base(config, iconfig)
 {
 }
Exemple #6
0
 public TruncationFactory(GlobalConfiguration config, IslandConfiguration iconfig)
     : base(config, iconfig)
 {
 }
Exemple #7
0
 public StochasticFactory(GlobalConfiguration config, IslandConfiguration iconfig)
     : base(config, iconfig)
 {
 }