Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/03/15 11:37:49 (9 years ago)
Author:
aballeit
Message:

#2283 EpsGreedy Textbox for Epsylon

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.GrammaticalOptimization/Evaluation/MainWindow.xaml.cs

    r12832 r12833  
    156156            TextBoxMaxLen.IsEnabled = true;
    157157            TextBoxRuns.IsEnabled = true;
     158            TextBoxMaxThreads.IsEnabled = true;
    158159        }
    159160
     
    181182                policyInstance = new BoltzmannExplorationPolicy(2);
    182183            }
     184            else if (policy == typeof (EpsGreedyPolicy))
     185            {
     186                policyInstance = new EpsGreedyPolicy(vm.Epsylon);
     187            }
    183188            else
    184189            {
    185190                policyInstance = (IBanditPolicy)Activator.CreateInstance(policy);
    186191            }
    187 
    188 
    189192
    190193            for (int i = 0; i < vm.NrRuns; i++)
     
    428431            Clipboard.SetData(DataFormats.Text, tableExport.ToString());
    429432        }
     433
     434        private void ComboBoxPolicies_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
     435        {
     436            if (vm.SelectedPolicy == typeof (EpsGreedyPolicy))
     437            {
     438                TextBoxEpsylon.Visibility = Visibility.Visible;
     439                TextBlockEpsylon.Visibility = Visibility.Visible;
     440            }
     441            else
     442            {
     443                TextBoxEpsylon.Visibility = Visibility.Hidden;
     444                TextBlockEpsylon.Visibility = Visibility.Hidden;
     445            }
     446        }
    430447    }
    431448}
Note: See TracChangeset for help on using the changeset viewer.