Changeset 13652 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/MctsSymbolicRegression/SymbolicExpressionGenerator.cs
- Timestamp:
- 03/05/16 19:41:24 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/MctsSymbolicRegression/SymbolicExpressionGenerator.cs
r13650 r13652 113 113 break; 114 114 case OpCodes.Add: { 115 var t1 = stack[topOfStack ];116 var t2 = stack[topOfStack - 1];115 var t1 = stack[topOfStack - 1]; 116 var t2 = stack[topOfStack]; 117 117 topOfStack--; 118 if (t 2.Symbol is Addition) {119 t 2.AddSubtree(t1);118 if (t1.Symbol is Addition) { 119 t1.AddSubtree(t2); 120 120 } else { 121 121 var addNode = addSy.CreateTreeNode(); … … 127 127 } 128 128 case OpCodes.Mul: { 129 var t1 = stack[topOfStack ];130 var t2 = stack[topOfStack - 1];129 var t1 = stack[topOfStack - 1]; 130 var t2 = stack[topOfStack]; 131 131 topOfStack--; 132 if (t 2.Symbol is Multiplication) {133 t 2.AddSubtree(t1);132 if (t1.Symbol is Multiplication) { 133 t1.AddSubtree(t2); 134 134 } else { 135 135 var mulNode = mulSy.CreateTreeNode();
Note: See TracChangeset
for help on using the changeset viewer.