コード例 #1
0
ファイル: FrankensteinSwarm.cs プロジェクト: pcacjr/PSO
 protected void _FillSwarmParameters(FrankensteinSwarmCreationParameters parameters)
 {
     parameters.VerifyValues();
     this.FinalTopologyUpdate = parameters.FinalTopologyUpdate;
     this._FillSwarmParameters((InertiaSwarmCreationParameters)parameters);
 }
コード例 #2
0
ファイル: FrankensteinSwarm.cs プロジェクト: pcacjr/PSO
 public FrankensteinSwarm(FrankensteinSwarmCreationParameters parameters)
 {
     this._FillSwarmParameters(parameters);
     this.Particles = this.CreateParticles(parameters);
     this.SplitParticlesInSets(parameters.NumberOfParticleSets);
 }