Changeset 5532
- Timestamp:
- 02/21/11 20:18:09 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring
- Files:
-
- 1 added
- 34 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/SymbolicExpressionTree.cs
r5499 r5532 70 70 } 71 71 public SymbolicExpressionTree() : base() { } 72 public SymbolicExpressionTree( SymbolicExpressionTreeNode root)72 public SymbolicExpressionTree(ISymbolicExpressionTreeNode root) 73 73 : base() { 74 74 this.Root = root; -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj
r5500 r5532 108 108 </ItemGroup> 109 109 <ItemGroup> 110 <Compile Include="Symbols\Addition.cs" /> 111 <Compile Include="Symbols\And.cs" /> 112 <Compile Include="Symbols\Average.cs" /> 113 <Compile Include="Symbols\Constant.cs" /> 114 <Compile Include="Symbols\ConstantTreeNode.cs" /> 115 <Compile Include="Symbols\Cosine.cs" /> 116 <Compile Include="Symbols\Derivative.cs" /> 117 <Compile Include="Symbols\Division.cs" /> 118 <Compile Include="Symbols\Exponential.cs" /> 119 <Compile Include="Symbols\GreaterThan.cs" /> 120 <Compile Include="Symbols\IfThenElse.cs" /> 121 <Compile Include="Symbols\ILaggedTreeNode.cs" /> 122 <Compile Include="Symbols\Integral.cs" /> 123 <Compile Include="Symbols\LaggedSymbol.cs" /> 124 <Compile Include="Symbols\LaggedTreeNode.cs" /> 125 <Compile Include="Symbols\LaggedVariable.cs" /> 126 <Compile Include="Symbols\LaggedVariableTreeNode.cs" /> 127 <Compile Include="Symbols\LessThan.cs" /> 128 <Compile Include="Symbols\Logarithm.cs" /> 129 <Compile Include="Symbols\Multiplication.cs" /> 130 <Compile Include="Symbols\Not.cs" /> 131 <Compile Include="Symbols\Or.cs" /> 132 <Compile Include="Symbols\Power.cs" /> 133 <Compile Include="Symbols\Root.cs" /> 134 <Compile Include="Symbols\Sine.cs" /> 135 <Compile Include="Symbols\Subtraction.cs" /> 136 <Compile Include="Symbols\Tangent.cs" /> 137 <Compile Include="Symbols\TimeLag.cs" /> 138 <Compile Include="Symbols\Variable.cs" /> 139 <Compile Include="Symbols\VariableCondition.cs" /> 140 <Compile Include="Symbols\VariableConditionTreeNode.cs" /> 141 <Compile Include="Symbols\VariableTreeNode.cs" /> 110 142 <None Include="HeuristicLab.snk" /> 111 143 <None Include="HeuristicLabProblemsDataAnalysisSymbolicPlugin.cs.frame" /> -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Addition.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;25 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Addition", "Symbol that represents the + operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/And.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("And", "Symbol that represents the boolean AND operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Average.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Average", "Symbol that represents the average (arithmetic mean) function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Constant.cs
r5445 r5532 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;27 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 29 28 [StorableClass] 30 29 [Item("Constant", "Represents a constant value.")] … … 109 108 } 110 109 111 public override SymbolicExpressionTreeNode CreateTreeNode() {110 public override ISymbolicExpressionTreeNode CreateTreeNode() { 112 111 return new ConstantTreeNode(this); 113 112 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/ConstantTreeNode.cs
r5445 r5532 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 26 using HeuristicLab.Random; 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 [StorableClass] 29 29 public sealed class ConstantTreeNode : SymbolicExpressionTreeTerminalNode { -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Cosine.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Cosine", "Symbol that represents the cosine function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Derivative.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Derivative", "Represents the derivative over the specified subtree.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Division.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Division", "Symbol that represents the / operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Exponential.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Exponential", "Symbol that represents the exponential function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/GreaterThan.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("GreaterThan", "Symbol that represents a greater than relation.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/IfThenElse.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("IfThenElse", "Symbol that represents a conditional operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Integral.cs
r5445 r5532 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 26 [StorableClass] 27 27 [Item("Integral", "Represents the integral over the specified subtree.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/LaggedSymbol.cs
r5373 r5532 2 2 using HeuristicLab.Core; 3 3 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 4 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;5 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 5 7 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{6 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 8 7 [StorableClass] 9 8 [Item("LaggedSymbol", "Represents a symblol whose evaluation is shifted.")] … … 38 37 } 39 38 40 public override SymbolicExpressionTreeNode CreateTreeNode() {39 public override ISymbolicExpressionTreeNode CreateTreeNode() { 41 40 return new LaggedTreeNode(this); 42 41 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/LaggedTreeNode.cs
r5445 r5532 25 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 [StorableClass] 29 29 public class LaggedTreeNode : SymbolicExpressionTreeNode, ILaggedTreeNode { -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/LaggedVariable.cs
r5445 r5532 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("LaggedVariable", "Represents a variable value with a time offset.")] … … 52 52 } 53 53 54 public override SymbolicExpressionTreeNode CreateTreeNode() {54 public override ISymbolicExpressionTreeNode CreateTreeNode() { 55 55 return new LaggedVariableTreeNode(this); 56 56 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/LaggedVariableTreeNode.cs
r5445 r5532 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 public sealed class LaggedVariableTreeNode : VariableTreeNode, ILaggedTreeNode { -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/LessThan.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("LessThan", "Symbol that represents a less than relation.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Logarithm.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Logarithm", "Symbol that represents the logarithm function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Multiplication.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Multiplication", "Symbol that represents the * operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Not.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Not", "Symbol that represents the boolean NOT operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Or.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Or", "Symbol that represents the boolean OR operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Power.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Power", "Symbol that represents the power function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Root.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Root", "Symbol that represents the n-th root function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Sine.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Sine", "Symbol that represents the sine function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Subtraction.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Subtraction", "Symbol that represents the - operator.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Tangent.cs
r5445 r5532 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding .Symbols;24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("Tangent", "Symbol that represents the tangent trigonometric function.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/TimeLag.cs
r5445 r5532 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 25 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 27 [StorableClass] 28 28 [Item("TimeLag", "Represents a symblol whose evaluation is shifted.")] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Variable.cs
r5445 r5532 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;28 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 30 29 [StorableClass] 31 30 [Item("Variable", "Represents a variable value.")] … … 127 126 } 128 127 129 public override SymbolicExpressionTreeNode CreateTreeNode() {128 public override ISymbolicExpressionTreeNode CreateTreeNode() { 130 129 return new VariableTreeNode(this); 131 130 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/VariableCondition.cs
r5484 r5532 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;28 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 28 30 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 31 30 [StorableClass] 32 31 [Item("Variable Condition", "Represents a condition that tests a given variable.")] … … 180 179 } 181 180 182 public override SymbolicExpressionTreeNode CreateTreeNode() {181 public override ISymbolicExpressionTreeNode CreateTreeNode() { 183 182 return new VariableConditionTreeNode(this); 184 183 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/VariableConditionTreeNode.cs
r5467 r5532 27 27 using HeuristicLab.Random; 28 28 29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 30 30 [StorableClass] 31 31 public sealed class VariableConditionTreeNode : SymbolicExpressionTreeNode { -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/VariableTreeNode.cs
r5467 r5532 25 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 26 using HeuristicLab.Random; 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic .Symbols{27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 [StorableClass] 29 29 public class VariableTreeNode : SymbolicExpressionTreeTerminalNode { -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs
r5509 r5532 29 29 IEnumerable<string> InputVariables { get; } 30 30 31 int TrainingSamplesStart { get; }32 int TrainingSamplesEnd { get; }33 int TestSamplesStart { get; }34 int TestSamplesEnd { get; }31 int TrainingSamplesStart { get; set; } 32 int TrainingSamplesEnd { get; set; } 33 int TestSamplesStart { get; set; } 34 int TestSamplesEnd { get; set; } 35 35 36 36 event EventHandler Changed;
Note: See TracChangeset
for help on using the changeset viewer.