public MenuPSO(PSOInput hp, ControllerPSO AktywujPSO) { AktywujSwarma = AktywujPSO; this.Parametry = hp; }
public void StartSimulations(PSOInput Params) { AllowSymulation(); List <Pooint> MiejscaBomb = LISTChangeFromPunktGrid(Bombs); PSOBuilder.SetParams(Params); PSO.SetBombs(MiejscaBomb); PSO.setIterations(Params.Iteracje); Pooint Spawn = new Pooint(); List <Particle> newSwarm = new List <Particle>(); foreach (var oneSpawn in spawnPoints) { Spawn = ChangeGridToPunkt(oneSpawn); newSwarm = PSOBuilder.CreateSwarm(Spawn); PSO newPso = new PSO(newSwarm); newPso.Start(); FullSimulation.Add(newPso.Swarm); } //animation AnimateSwarm(); }
private void MakeMenu() { PSOInput Parametry = new PSOInput(); menuPso = new MenuPSO(Parametry, this); Scenarios NoweScenario = new Scenarios(menuPso); Backgrounds ZmienneTapety = new Backgrounds(menuPso); menuPso.ConstructMenu(); NoweScenario.Create(); ZmienneTapety.Create(); }
public static void SetParams(PSOInput Params) { IloscAut = Params.IloscAut; IloscLudzikow = Params.IloscLudzikow; }