Example #1
0
 private void HandleFitnessButtonClick(FitnessJudgement judgement)
 {
     if (_genAlg.IsInProgess)
     {
         _genAlg.ApplyFitnessJudgement(judgement);
         ctrlInProgressPanel.SetGenerationItemCount(_genAlg.NumRulesInGeneration);
         ctrlCellularAutomata.Run(_genAlg.InitialCells, _genAlg.CurrentRules);
     }
 }
        public void ApplyFitnessJudgement(FitnessJudgement judgement)
        {
            int weight = _settingsGa.GetWeightOfFitnessJudgement(judgement);

            if (weight > 0)
            {
                _currentCa.Fitness = weight;
                CurrentGeneration.Add(_currentCa);
            }
            GenerateNewCa();
        }
 public void ApplyFitnessJudgement(FitnessJudgement judgement)
 {
     int weight = _settingsGa.GetWeightOfFitnessJudgement(judgement);
     if (weight > 0)
     {
         _currentCa.Fitness = weight;
         CurrentGeneration.Add(_currentCa);
     }
     GenerateNewCa();
 }
Example #4
0
 private void HandleFitnessButtonClick(FitnessJudgement judgement)
 {
     if (_genAlg.IsInProgess)
     {
         _genAlg.ApplyFitnessJudgement(judgement);
         ctrlInProgressPanel.SetGenerationItemCount(_genAlg.NumRulesInGeneration);
         ctrlCellularAutomata.Run(_genAlg.InitialCells, _genAlg.CurrentRules);
     }
 }
 public int GetWeightOfFitnessJudgement(FitnessJudgement judgement)
 {
     return _fitnessWeights[judgement];
 }
 public int GetWeightOfFitnessJudgement(FitnessJudgement judgement)
 {
     return(_fitnessWeights[judgement]);
 }