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"); }
public TournamentFactory(GlobalConfiguration config, IslandConfiguration iconfig) : base(config, iconfig) { }
public TruncationFactory(GlobalConfiguration config, IslandConfiguration iconfig) : base(config, iconfig) { }
public AbstractFactory(GlobalConfiguration config, IslandConfiguration iconfig) { _config = config; _iconfig = iconfig; }
public StochasticFactory(GlobalConfiguration config, IslandConfiguration iconfig) : base(config, iconfig) { }
public RouletteFactory(GlobalConfiguration config, IslandConfiguration iconfig) : base(config, iconfig) { }
public LinearRankedFactory(GlobalConfiguration config, IslandConfiguration iconfig) : base(config, iconfig) { }