Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/12/17 14:11:43 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed bias 0 issue, PushExpressionFrequencyAnalyzer, Fixed probability for ERC settings, Fixed enable/disable instructions, Added expression descriptions

File:
1 edited

Legend:

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

    r15017 r15032  
    2020
    2121  [StorableClass]
    22   [PushExpression(StackTypes.Integer, "INTEGER.POP")]
     22  [PushExpression(StackTypes.Integer, "INTEGER.POP", "Pops the top INTEGER item.")]
    2323  public class IntegerPopExpression : PopExpression<long> {
    2424    public IntegerPopExpression() { }
     
    3636
    3737  [StorableClass]
    38   [PushExpression(StackTypes.Float, "FLOAT.POP")]
     38  [PushExpression(StackTypes.Float, "FLOAT.POP", "Pops the top FLOAT item.")]
    3939  public class FloatPopExpression : PopExpression<double> {
    4040    public FloatPopExpression() { }
     
    5252
    5353  [StorableClass]
    54   [PushExpression(StackTypes.Boolean, "BOOLEAN.POP")]
     54  [PushExpression(StackTypes.Boolean, "BOOLEAN.POP", "Pops the top BOOLEAN item.")]
    5555  public class BooleanPopExpression : PopExpression<bool> {
    5656    public BooleanPopExpression() { }
     
    6868
    6969  [StorableClass]
    70   [PushExpression(StackTypes.Name, "NAME.POP")]
     70  [PushExpression(StackTypes.Name, "NAME.POP", "Pops the top NAME item.")]
    7171  public class NamePopExpression : PopExpression<string> {
    7272    public NamePopExpression() { }
     
    8484
    8585  [StorableClass]
    86   [PushExpression(StackTypes.Exec, "EXEC.POP", execIn: 1)]
     86  [PushExpression(StackTypes.Exec, "EXEC.POP", "Pops the top EXEC item.", execIn: 1)]
    8787  public class ExecPopExpression : PopExpression<Expression> {
    8888    public ExecPopExpression() { }
     
    100100
    101101  [StorableClass]
    102   [PushExpression(StackTypes.Code, "CODE.POP")]
     102  [PushExpression(StackTypes.Code, "CODE.POP", "Pops the top CODE item.")]
    103103  public class CodePopExpression : PopExpression<Expression> {
    104104    public CodePopExpression() { }
     
    116116
    117117  [StorableClass]
    118   [PushExpression(StackTypes.Char, "CHAR.POP")]
     118  [PushExpression(StackTypes.Char, "CHAR.POP", "Pops the top CHAR item.")]
    119119  public class CharPopExpression : PopExpression<char> {
    120120    public CharPopExpression() { }
     
    132132
    133133  [StorableClass]
    134   [PushExpression(StackTypes.String, "STRING.POP")]
     134  [PushExpression(StackTypes.String, "STRING.POP", "Pops the top STRING item.")]
    135135  public class StringPopExpression : PopExpression<string> {
    136136    public StringPopExpression() { }
     
    148148
    149149  [StorableClass]
    150   [PushExpression(StackTypes.IntegerVector, "INTEGER[].POP")]
     150  [PushExpression(StackTypes.IntegerVector, "INTEGER[].POP", "Pops the top INTEGER[] item.")]
    151151  public class IntegerVectorPopExpression : PopExpression<IReadOnlyList<long>> {
    152152    public IntegerVectorPopExpression() { }
     
    164164
    165165  [StorableClass]
    166   [PushExpression(StackTypes.FloatVector, "FLOAT[].POP")]
     166  [PushExpression(StackTypes.FloatVector, "FLOAT[].POP", "Pops the top FLOAT[] item.")]
    167167  public class FloatVectorPopExpression : PopExpression<IReadOnlyList<double>> {
    168168    public FloatVectorPopExpression() { }
     
    180180
    181181  [StorableClass]
    182   [PushExpression(StackTypes.BooleanVector, "BOOLEAN[].POP")]
     182  [PushExpression(StackTypes.BooleanVector, "BOOLEAN[].POP", "Pops the top BOOLEAN[] item.")]
    183183  public class BooleanVectorPopExpression : PopExpression<IReadOnlyList<bool>> {
    184184    public BooleanVectorPopExpression() { }
     
    196196
    197197  [StorableClass]
    198   [PushExpression(StackTypes.StringVector, "STRING[].POP")]
     198  [PushExpression(StackTypes.StringVector, "STRING[].POP", "Pops the top STRING[] item.")]
    199199  public class StringVectorPopExpression : PopExpression<IReadOnlyList<string>> {
    200200    public StringVectorPopExpression() { }
Note: See TracChangeset for help on using the changeset viewer.