Changeset 15017 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/BooleanExpressions.cs
- Timestamp:
- 06/01/17 09:28:34 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/BooleanExpressions.cs
r14952 r15017 29 29 var result = second && first; 30 30 31 interpreter.BooleanStack. SetTop(result);31 interpreter.BooleanStack.Top = result; 32 32 } 33 33 } … … 52 52 var result = second || first; 53 53 54 interpreter.BooleanStack. SetTop(result);54 interpreter.BooleanStack.Top = result; 55 55 } 56 56 } … … 71 71 72 72 public override void Eval(IInternalPushInterpreter interpreter) { 73 interpreter.BooleanStack. SetTop(!interpreter.BooleanStack.Top);73 interpreter.BooleanStack.Top = !interpreter.BooleanStack.Top; 74 74 } 75 75 } … … 134 134 var result = second && !first; 135 135 136 interpreter.BooleanStack. SetTop(result);136 interpreter.BooleanStack.Top = result; 137 137 } 138 138 } … … 157 157 var result = !second && first; 158 158 159 interpreter.BooleanStack. SetTop(result);159 interpreter.BooleanStack.Top = result; 160 160 } 161 161 } … … 181 181 var result = second ^ first; 182 182 183 interpreter.BooleanStack. SetTop(result);183 interpreter.BooleanStack.Top = result; 184 184 } 185 185 }
Note: See TracChangeset
for help on using the changeset viewer.