Changeset 14875 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/RotateExpressions.cs
- Timestamp:
- 04/18/17 01:15:25 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/RotateExpressions.cs
r14834 r14875 79 79 } 80 80 } 81 82 [PushExpression(StackTypes.FloatVector, "FLOAT[].ROT")] 83 public class FloatVectorRotateExpression : RotateExpression<List<double>> { 84 public override bool Eval(IInternalPushInterpreter interpreter) { 85 return Eval(interpreter.FloatVectorStack); 86 } 87 } 88 89 [PushExpression(StackTypes.BooleanVector, "BOOLEAN[].ROT")] 90 public class BooleanVectorRotateExpression : RotateExpression<List<bool>> { 91 public override bool Eval(IInternalPushInterpreter interpreter) { 92 return Eval(interpreter.BooleanVectorStack); 93 } 94 } 95 96 [PushExpression(StackTypes.StringVector, "STRING[].ROT")] 97 public class StringVectorRotateExpression : RotateExpression<List<string>> { 98 public override bool Eval(IInternalPushInterpreter interpreter) { 99 return Eval(interpreter.StringVectorStack); 100 } 101 } 81 102 }
Note: See TracChangeset
for help on using the changeset viewer.