コード例 #1
0
ファイル: Form1.cs プロジェクト: JohnRDouglas/JS_PSO
        public Form1()
        {
            InitializeComponent();

            myPSOContext = new PSOContext(30, 2, .25, new double[] { swarmView1.Width, swarmView1.Height }, new double[] { 0, 0 });
            swarmView1.init(ref myPSOContext);
            PSOThread = new Thread(new ThreadStart(RunPSO));
        }
コード例 #2
0
ファイル: SwarmView.cs プロジェクト: JohnRDouglas/JS_PSO
        public SwarmView(ref PSOContext Context)
        {
            InitializeComponent();
            this.SetStyle(ControlStyles.UserPaint, true);
            this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);

            myContext = Context;
            targetPoint = new Point(Width / 2, Height / 2);
        }
コード例 #3
0
ファイル: SwarmView.cs プロジェクト: JohnRDouglas/JS_PSO
 public void init(ref PSOContext Context)
 {
     myContext = Context;
     targetPoint = new Point(Width / 2, Height / 2);
 }