Changeset 7012 for trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.4/SymbolicExpressionGrammarSampleExpressionTreeView.cs
- Timestamp:
- 11/17/11 11:51:09 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.4/SymbolicExpressionGrammarSampleExpressionTreeView.cs
r6803 r7012 36 36 public SymbolicExpressionGrammarSampleExpressionTreeView() { 37 37 InitializeComponent(); 38 random = new MersenneTwister(); 38 random = new MersenneTwister(); 39 39 maxSampleTreeLength = int.Parse(maxTreeLengthTextBox.Text); 40 40 maxSampleTreeDepth = int.Parse(maxTreeDepthTextBox.Text); 41 foreach (var treeCreator in ApplicationManager.Manager.GetInstances<ISymbolicExpressionTreeCreator>()) { 42 treeCreatorComboBox.Items.Add(treeCreator); 43 } 44 treeCreatorComboBox.SelectedIndex = 0; 41 45 } 42 46 … … 97 101 private void UpdateSampleTreeView() { 98 102 try { 99 ISymbolicExpressionTree tree = ProbabilisticTreeCreator.Create(random, Content, MaxSampleTreeLength, MaxSampleTreeDepth); 103 ISymbolicExpressionTreeCreator creator = (SymbolicExpressionTreeCreator)treeCreatorComboBox.SelectedItem; 104 ISymbolicExpressionTree tree = creator.CreateTree(random, Content, MaxSampleTreeLength, MaxSampleTreeDepth); 100 105 foreach (var node in tree.Root.IterateNodesPrefix().OfType<SymbolicExpressionTreeTopLevelNode>()) 101 106 node.SetGrammar(null); … … 147 152 } 148 153 #endregion 154 155 private void treeCreatorComboBox_SelectedIndexChanged(object sender, EventArgs e) { 156 } 149 157 } 150 158 }
Note: See TracChangeset
for help on using the changeset viewer.