Changeset 7521
- Timestamp:
- 02/24/12 15:49:57 (13 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/MultiSymbolicDataAnalysisExpressionCrossover.cs
r7506 r7521 47 47 private const string ProblemDataParameterName = "ProblemData"; 48 48 49 protected override bool CreateChildOperation { 50 get { return true; } 51 } 49 52 50 53 public override bool CanChangeName { 51 get { return true; } 52 } 53 protected override bool CreateChildOperation { 54 get { return true; } 54 get { return false; } 55 55 } 56 56 … … 108 108 109 109 InitializeOperators(); 110 Name = "MultiSymbolicDataAnalysisExpressionCrossover";110 name = "MultiSymbolicDataAnalysisExpressionCrossover"; 111 111 } 112 112 -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionContextAwareCrossover.cs
r7506 r7521 41 41 public SymbolicDataAnalysisExpressionContextAwareCrossover() 42 42 : base() { 43 Name = "ContextAwareCrossover";43 name = "ContextAwareCrossover"; 44 44 } 45 45 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionCrossover.cs
r7506 r7521 40 40 private const string MaximumSymbolicExpressionTreeLengthParameterName = "MaximumSymbolicExpressionTreeLength"; 41 41 private const string MaximumSymbolicExpressionTreeDepthParameterName = "MaximumSymbolicExpressionTreeDepth"; 42 43 public override bool CanChangeName { get { return true; } }44 42 45 43 #region Parameter properties -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDepthConstrainedCrossover.cs
r7506 r7521 62 62 DepthRangeParameter.ValidValues.Add(new StringValue(Enum.GetName(typeof(Ranges), Ranges.Standard)).AsReadOnly()); 63 63 DepthRangeParameter.ValidValues.Add(new StringValue(Enum.GetName(typeof(Ranges), Ranges.LowLevel)).AsReadOnly()); 64 Name = "DepthConstrainedCrossover";64 name = "DepthConstrainedCrossover"; 65 65 } 66 66 public override IDeepCloneable Clone(Cloner cloner) { return new SymbolicDataAnalysisExpressionDepthConstrainedCrossover<T>(this, cloner); } -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionDeterministicBestCrossover.cs
r7506 r7521 41 41 public SymbolicDataAnalysisExpressionDeterministicBestCrossover() 42 42 : base() { 43 Name = "DeterministicBestCrossover";43 name = "DeterministicBestCrossover"; 44 44 } 45 45 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionProbabilisticFunctionalCrossover.cs
r7506 r7521 42 42 public SymbolicDataAnalysisExpressionProbabilisticFunctionalCrossover() 43 43 : base() { 44 Name = "ProbabilisticFunctionalCrossover";44 name = "ProbabilisticFunctionalCrossover"; 45 45 } 46 46 public override IDeepCloneable Clone(Cloner cloner) { return new SymbolicDataAnalysisExpressionProbabilisticFunctionalCrossover<T>(this, cloner); } -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Crossovers/SymbolicDataAnalysisExpressionSemanticSimilarityCrossover.cs
r7506 r7521 57 57 : base() { 58 58 Parameters.Add(new ValueLookupParameter<DoubleRange>(SemanticSimilarityRangeParameterName, "Semantic similarity interval.", new DoubleRange(0.0001, 10))); 59 Name = "SemanticSimilarityCrossover";59 name = "SemanticSimilarityCrossover"; 60 60 } 61 61 public override IDeepCloneable Clone(Cloner cloner) {
Note: See TracChangeset
for help on using the changeset viewer.