- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/ArithmeticExpressionGrammar.cs
r3993 r4068 20 20 #endregion 21 21 22 using System.Collections.Generic; 23 using HeuristicLab.Core; 22 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using System.Collections.Generic; 24 using System; 25 using System.Linq; 26 using HeuristicLab.Common; 27 using HeuristicLab.Core; 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 28 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;30 using HeuristicLab.Data;31 27 using HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols; 32 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/FullFunctionalExpressionGrammar.cs
r3993 r4068 20 20 #endregion 21 21 22 using System.Collections.Generic; 23 using HeuristicLab.Core; 22 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using System.Collections.Generic; 24 using System; 25 using System.Linq; 26 using HeuristicLab.Common; 27 using HeuristicLab.Core; 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 28 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;30 using HeuristicLab.Data;31 27 using HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols; 32 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/ISymbolicExpressionTreeInterpreter.cs
r3462 r4068 20 20 #endregion 21 21 22 using System; 23 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 24 using HeuristicLab.Common; 22 using System.Collections.Generic; 25 23 using HeuristicLab.Core; 26 using System.Collections.Generic;27 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 28 25 -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/SimpleArithmeticExpressionInterpreter.cs
r4022 r4068 21 21 22 22 using System; 23 using System.Linq; 23 using System.Collections.Generic; 24 using HeuristicLab.Core; 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Compiler; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.Common;26 using HeuristicLab.Core;27 using System.Collections.Generic;28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;30 29 using HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols; 31 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Compiler;32 30 33 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/SymbolicSimplifier.cs
r3985 r4068 22 22 using System; 23 23 using System.Collections.Generic; 24 using System.Diagnostics; 24 25 using System.Linq; 25 26 using HeuristicLab.Common; … … 27 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 28 29 using HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols; 29 using System.Diagnostics;30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 308 308 } else if (IsConstant(b) && IsAddition(a)) { 309 309 return a.SubTrees.Select(x => MakeMultiplication(x, b)).Aggregate((c, d) => MakeAddition(c, d)); 310 } else if (IsDivision(a) && IsDivision(b)) {310 } else if (IsDivision(a) && IsDivision(b)) { 311 311 return MakeDivision(MakeMultiplication(a.SubTrees[0], b.SubTrees[0]), MakeMultiplication(a.SubTrees[1], b.SubTrees[1])); 312 312 } else if (IsDivision(a)) { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Addition.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] 28 27 [Item("Addition", "Symbol that represents the + operator.")] 29 28 public sealed class Addition : Symbol { 30 public Addition() : base("Addition","Symbol that represents the + operator.") {}29 public Addition() : base("Addition", "Symbol that represents the + operator.") { } 31 30 } 32 31 } -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/And.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Average.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Constant.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;22 using System; 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab. Operators;26 using HeuristicLab. Data;25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 27 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HeuristicLab.Parameters;29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;30 using System;31 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 32 29 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/ConstantTreeNode.cs
r3997 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Core; 22 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using System;24 using System.Collections.Generic;25 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using HeuristicLab.Common;27 using HeuristicLab.Core;28 using HeuristicLab.Data;29 25 using HeuristicLab.Random; 30 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Cosine.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Division.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Exponential.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/GreaterThan.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/IfThenElse.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/LaggedVariable.cs
r4023 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;23 22 using HeuristicLab.Common; 24 23 using HeuristicLab.Core; 25 using HeuristicLab.Operators; 26 using HeuristicLab.Random; 27 using HeuristicLab.Data; 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 28 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HeuristicLab.Parameters;30 using System.Collections.Generic;31 using System;32 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;33 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 34 27 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/LaggedVariableTreeNode.cs
r4022 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;23 22 using System; 24 using System.Collections.Generic;23 using HeuristicLab.Core; 25 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using HeuristicLab.Common;27 using HeuristicLab.Core;28 using HeuristicLab.Data;29 using HeuristicLab.Random;30 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 31 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/LessThan.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Logarithm.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Multiplication.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Not.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Or.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Sine.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Subtraction.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Tangent.cs
r3993 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 27 26 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/Variable.cs
r4022 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 22 using System; 23 using System.Collections.Generic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; 25 using HeuristicLab.Operators; 26 using HeuristicLab.Random; 27 using HeuristicLab.Data; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols; 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HeuristicLab.Parameters;30 using System.Collections.Generic;31 using System;32 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Symbols;33 29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { 34 30 [StorableClass] -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/Symbols/VariableTreeNode.cs
r4022 r4068 20 20 #endregion 21 21 22 using HeuristicLab.Core; 22 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using System;24 using System.Collections.Generic;25 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using HeuristicLab.Common;27 using HeuristicLab.Core;28 using HeuristicLab.Data;29 25 using HeuristicLab.Random; 30 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols { -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/VariableFrequencyAnalyser.cs
r3802 r4068 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using System; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Operators; 28 using HeuristicLab.Parameters; 27 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 using HeuristicLab.Operators;29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;30 using HeuristicLab.Parameters;31 30 using HeuristicLab.Problems.DataAnalysis.Symbolic.Symbols; 32 31
Note: See TracChangeset
for help on using the changeset viewer.