Changeset 9241 for branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/ConstantTreeNode.cs
- Timestamp:
- 02/21/13 16:55:07 (11 years ago)
- Location:
- branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic
- Property svn:mergeinfo changed
-
branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Property svn:ignore
-
old new 1 *.user 2 Plugin.cs 1 3 bin 2 *.user3 HeuristicLabProblemsDataAnalysisSymbolicPlugin.cs4 4 obj 5 *.vs10x6 Plugin.cs
-
- Property svn:ignore
-
branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/ConstantTreeNode.cs
r7259 r9241 27 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 [StorableClass] 29 public sealedclass ConstantTreeNode : SymbolicExpressionTreeTerminalNode {29 public class ConstantTreeNode : SymbolicExpressionTreeTerminalNode { 30 30 public new Constant Symbol { 31 31 get { return (Constant)base.Symbol; } … … 34 34 private double constantValue; 35 35 [Storable] 36 public double Value {36 public virtual double Value { 37 37 get { return constantValue; } 38 38 set { constantValue = value; } … … 40 40 41 41 [StorableConstructor] 42 pr ivateConstantTreeNode(bool deserializing) : base(deserializing) { }42 protected ConstantTreeNode(bool deserializing) : base(deserializing) { } 43 43 44 pr ivateConstantTreeNode(ConstantTreeNode original, Cloner cloner)44 protected ConstantTreeNode(ConstantTreeNode original, Cloner cloner) 45 45 : base(original, cloner) { 46 46 constantValue = original.constantValue; 47 47 } 48 48 49 pr ivateConstantTreeNode() : base() { }49 protected ConstantTreeNode() : base() { } 50 50 public ConstantTreeNode(Constant constantSymbol) : base(constantSymbol) { } 51 51 … … 55 55 } 56 56 } 57 public overridevoid ResetLocalParameters(IRandom random) {57 public virtual void ResetLocalParameters(IRandom random) { 58 58 base.ResetLocalParameters(random); 59 59 var range = Symbol.MaxValue - Symbol.MinValue; … … 61 61 } 62 62 63 public overridevoid ShakeLocalParameters(IRandom random, double shakingFactor) {63 public virtual void ShakeLocalParameters(IRandom random, double shakingFactor) { 64 64 base.ShakeLocalParameters(random, shakingFactor); 65 65 // 50% additive & 50% multiplicative
Note: See TracChangeset
for help on using the changeset viewer.