Changeset 14398 for branches/PushGP/HeuristicLab.Algorithms.PushGP/HeuristicLab.Algorithms.PushGP/Expressions/RandExpressions.cs
- Timestamp:
- 11/16/16 23:14:01 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.Algorithms.PushGP/HeuristicLab.Algorithms.PushGP/Expressions/RandExpressions.cs
r14392 r14398 7 7 /// Pushes a random NAME. 8 8 /// </summary> 9 public class NameRandExpression : Expression9 public class NameRandExpression : StatelessExpression 10 10 { 11 public NameRandExpression() : base("NAME.RAND") 12 { 13 } 11 protected override string InitStringRepresentation() { return "NAME.RAND"; } 14 12 15 13 public override void Eval(IInterpreter interpreter) … … 24 22 /// Pushes a random integer. 25 23 /// </summary> 26 public class IntegerRandExpression : Expression24 public class IntegerRandExpression : StatelessExpression 27 25 { 28 public IntegerRandExpression() : base("INTEGER.RAND") 29 { 30 } 26 protected override string InitStringRepresentation() { return "INTEGER.RAND"; } 31 27 32 28 public override void Eval(IInterpreter interpreter) … … 43 39 /// Pushes a random float. 44 40 /// </summary> 45 public class FloatRandExpression : Expression41 public class FloatRandExpression : StatelessExpression 46 42 { 47 public FloatRandExpression() : base("FLOAT.RAND") 48 { 49 } 43 protected override string InitStringRepresentation() { return "FLOAT.RAND"; } 50 44 51 45 public override void Eval(IInterpreter interpreter) … … 62 56 /// Pushes a random boolean. 63 57 /// </summary> 64 public class BooleanRandExpression : Expression58 public class BooleanRandExpression : StatelessExpression 65 59 { 66 public BooleanRandExpression() : base("BOOLEAN.RAND") 67 { 68 } 60 protected override string InitStringRepresentation() { return "BOOLEAN.RAND"; } 69 61 70 62 public override void Eval(IInterpreter interpreter) … … 79 71 /// Pushes random expressions onto the code stack. 80 72 /// </summary> 81 public class CodeRandExpression : Expression73 public class CodeRandExpression : StatelessExpression 82 74 { 83 public CodeRandExpression() : base("CODE.RAND") 84 { 85 } 75 protected override string InitStringRepresentation() { return "CODE.RAND"; } 86 76 87 77 public override void Eval(IInterpreter interpreter)
Note: See TracChangeset
for help on using the changeset viewer.