Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void _experimentalPanel_DataPredictionLoaded(object sender, EventArgs e)
        {
            if (_predictionPanel == null)
            {
                var s = sender as ExperimentPanel;
                if (s != null && s.numericUpDown1.Value >= 1)
                {
                    _predictionPanel = new PreditionPanel();
                    loadGPPanelInMainWindow(this, _predictionPanel, "Prediction");
                }
            }
            else
            {
                if (!_experimentPanel.Experiment.IsTestDataExist())
                {
                    removeGPPanel("Prediction");
                    _predictionPanel.Dispose();
                    _predictionPanel = null;
                }
                else
                {
                    _predictionPanel.ResetSolution();
                }
            }

            if (_runPanel != null)
            {
                if (_dataPanel != null)
                {
                    _predictionPanel.FillPredictionData(_dataPanel.Testing);
                }
                else
                {
                    if (_experimentPanel.Experiment.IsTestDataExist())
                    {
                        _predictionPanel.FillPredictionData(_experimentPanel.Experiment);
                    }
                }
            }

            if (_runANNPanel != null)
            {
                _predictionPanel.FillPredictionData(_experimentPanel.Experiment);
            }

            if (_infoPanel != null)
            {
                removeGPPanel("Info");

                _infoPanel = new InfoPanel();
                loadGPPanelInMainWindow(this, _infoPanel, "Info");
            }

            _isFileDirty = true;
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void _dataPanel_DataPredictionLoaded(object sender, EventArgs e)
        {
            if (_predictionPanel == null)
            {
                _predictionPanel = new PreditionPanel();
                loadGPPanelInMainWindow(this, _predictionPanel, "Prediction");
            }
            if (_runPanel != null)
            {
                _predictionPanel.FillPredictionData(_dataPanel.Testing);
            }

            if (_runANNPanel != null)
            {
                _predictionPanel.FillPredictionData(_dataPanel.Testing);
            }

            _isFileDirty = true;
        }