Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/13/21 17:49:34 (2 years ago)
Author:
gkronber
Message:

#3140: made several more changes for the constant -> number branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Constant.cs

    r18114 r18115  
    3535    public override int MaximumArity => maximumArity;
    3636
     37    public double Value { get; set; }
     38
    3739    [StorableConstructor]
    3840    private Constant(StorableConstructorFlag _) : base(_) { }
    3941
    40     private Constant(Constant original, Cloner cloner) : base(original, cloner) {}
     42    private Constant(Constant original, Cloner cloner) : base(original, cloner) {
     43      this.Value = original.Value;
     44    }
    4145    public override IDeepCloneable Clone(Cloner cloner) {
    4246      return new Constant(this, cloner);
    4347    }
    4448
    45     public Constant() : base("Constant", "Represents a real-valued constant.") {}
     49    public Constant() : base("Constant", "Represents a real-valued constant.") { }
    4650
    4751    public override ISymbolicExpressionTreeNode CreateTreeNode() {
Note: See TracChangeset for help on using the changeset viewer.