Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/17 11:57:42 (7 years ago)
Author:
pkimmesw
Message:

#2665 Storable problem data, Renamings due to typos, Removed GP from class names

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/IntegerExpressions.cs

    r14727 r14733  
    1212  [PushExpression(StackType.Integer, "INTEGER.+")]
    1313  public class IntegerAddExpression : PushResultExpression<long> {
    14     public override void Eval(IPushGpInterpreter interpreter) {
     14    public override void Eval(IPushInterpreter interpreter) {
    1515      this.Eval(interpreter.IntegerStack, 2, values => values[0] + values[1]);
    1616    }
     
    2222  [PushExpression(StackType.Integer, "INTEGER.-")]
    2323  public class IntegerSubtractExpression : PushResultExpression<long> {
    24     public override void Eval(IPushGpInterpreter interpreter) {
     24    public override void Eval(IPushInterpreter interpreter) {
    2525      this.Eval(interpreter.IntegerStack, 2, values => values[0] - values[1]);
    2626    }
     
    3232  [PushExpression(StackType.Integer, "INTEGER.*")]
    3333  public class IntegerMultiplyExpression : PushResultExpression<long> {
    34     public override void Eval(IPushGpInterpreter interpreter) {
     34    public override void Eval(IPushInterpreter interpreter) {
    3535      this.Eval(interpreter.IntegerStack, 2, values => values[0] * values[1]);
    3636    }
     
    4343  [PushExpression(StackType.Integer, "INTEGER./")]
    4444  public class IntegerDivideExpression : PushResultExpression<long> {
    45     public override void Eval(IPushGpInterpreter interpreter) {
     45    public override void Eval(IPushInterpreter interpreter) {
    4646      this.Eval(interpreter.IntegerStack, 2, values => values[0] / values[1], 0);
    4747    }
     
    5858  [PushExpression(StackType.Integer, "INTEGER.%")]
    5959  public class IntegerModuloExpression : PushResultExpression<long> {
    60     public override void Eval(IPushGpInterpreter interpreter) {
     60    public override void Eval(IPushInterpreter interpreter) {
    6161      this.Eval(interpreter.IntegerStack, 2, values => values[0] % values[1], 0);
    6262    }
     
    6868  [PushExpression(StackType.Integer, "INTEGER.MIN")]
    6969  public class IntegerMinExpression : PushResultExpression<long> {
    70     public override void Eval(IPushGpInterpreter interpreter) {
     70    public override void Eval(IPushInterpreter interpreter) {
    7171      this.Eval(interpreter.IntegerStack, 2, values => Math.Min(values[0], values[1]));
    7272    }
     
    7878  [PushExpression(StackType.Integer, "INTEGER.MAX")]
    7979  public class IntegerMaxExpression : PushResultExpression<long> {
    80     public override void Eval(IPushGpInterpreter interpreter) {
     80    public override void Eval(IPushInterpreter interpreter) {
    8181      this.Eval(interpreter.IntegerStack, 2, values => Math.Max(values[0], values[1]));
    8282    }
     
    8888  [PushExpression(StackType.Integer, "INTEGER.<")]
    8989  public class IntegerSmallerThanExpression : PushResultExpression<long> {
    90     public override void Eval(IPushGpInterpreter interpreter) {
     90    public override void Eval(IPushInterpreter interpreter) {
    9191      this.Eval(interpreter.IntegerStack, interpreter.BooleanStack, 2, values => values[0] < values[1]);
    9292    }
     
    9898  [PushExpression(StackType.Integer, "INTEGER.>")]
    9999  public class IntegerGreaterThanExpression : PushResultExpression<long> {
    100     public override void Eval(IPushGpInterpreter interpreter) {
     100    public override void Eval(IPushInterpreter interpreter) {
    101101      this.Eval(interpreter.IntegerStack, interpreter.BooleanStack, 2, values => values[0] > values[1]);
    102102    }
     
    108108  [PushExpression(StackType.Integer, "INTEGER.FROMBOOLEAN")]
    109109  public class IntegerFromBooleanExpression : StatelessExpression {
    110     public override void Eval(IPushGpInterpreter interpreter) {
     110    public override void Eval(IPushInterpreter interpreter) {
    111111      if (interpreter.BooleanStack.Count == 0) return;
    112112
     
    123123  [PushExpression(StackType.Integer, "INTEGER.FROMFLOAT")]
    124124  public class IntegerFromFloatExpression : StatelessExpression {
    125     public override void Eval(IPushGpInterpreter interpreter) {
     125    public override void Eval(IPushInterpreter interpreter) {
    126126      if (interpreter.FloatStack.Count == 0) return;
    127127
Note: See TracChangeset for help on using the changeset viewer.