- Timestamp:
- 12/23/13 14:26:04 (11 years ago)
- Location:
- branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/Arc.cs
r10267 r10271 3 3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 namespace HeuristicLab.Evolution aryTracking {5 namespace HeuristicLab.EvolutionTracking { 6 6 /// <summary> 7 7 /// An arc that can have a weight, a label, and can old additional information in the Data object -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/DirectedGraph.cs
r10267 r10271 28 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 29 30 namespace HeuristicLab.Evolution aryTracking {30 namespace HeuristicLab.EvolutionTracking { 31 31 [Item("", "")] 32 32 [StorableClass] -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/Interfaces/IArc.cs
r10267 r10271 1 namespace HeuristicLab.Evolution aryTracking {1 namespace HeuristicLab.EvolutionTracking { 2 2 public interface IArc { 3 3 IVertex Source { get; set; } -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/Interfaces/IDirectedGraph.cs
r10267 r10271 24 24 using HeuristicLab.Core; 25 25 26 namespace HeuristicLab.Evolution aryTracking {26 namespace HeuristicLab.EvolutionTracking { 27 27 public interface IDirectedGraph : IItem { } 28 28 public interface IDirectedGraph<TVertex> : IDirectedGraph -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/Interfaces/IVertex.cs
r10267 r10271 23 23 using HeuristicLab.Core; 24 24 25 namespace HeuristicLab.Evolution aryTracking {25 namespace HeuristicLab.EvolutionTracking { 26 26 public interface IVertex : IItem { 27 27 string Id { get; } -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/DirectedGraph/Vertex.cs
r10267 r10271 26 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 27 28 namespace HeuristicLab.Evolution aryTracking {28 namespace HeuristicLab.EvolutionTracking { 29 29 [StorableClass] 30 30 public class Vertex : Item, IVertex { -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/EvolutionTrackingOperators/EvolutionTrackingAfterCreationOperator.cs
r10267 r10271 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Data; 5 using HeuristicLab. Operators;5 using HeuristicLab.EvolutionaryTracking; 6 6 using HeuristicLab.Optimization; 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 10 namespace HeuristicLab.Evolution aryTracking {10 namespace HeuristicLab.EvolutionTracking { 11 11 [StorableClass] 12 12 [Item("EvolutionTrackingAfterCrossoverOperator", "An operator that performs additional operators after crossover")] 13 public sealed class EvolutionTrackingAfterCreationOperator : SingleSuccessorOperator {13 public sealed class EvolutionTrackingAfterCreationOperator : EvolutionTrackingOperator { 14 14 private const string ResultsParameterName = "Results"; 15 15 private const string PopulationGraphParameterName = "PopulationGraph"; -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/EvolutionTrackingOperators/EvolutionTrackingAfterCrossoverOperator.cs
r10267 r10271 2 2 using HeuristicLab.Core; 3 3 using HeuristicLab.Data; 4 using HeuristicLab.Operators;5 4 using HeuristicLab.Optimization; 6 5 using HeuristicLab.Parameters; 7 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 7 9 namespace HeuristicLab.Evolution aryTracking {8 namespace HeuristicLab.EvolutionTracking { 10 9 [StorableClass] 11 10 [Item("EvolutionTrackingAfterCrossoverOperator", "An operator that performs additional operators after crossover")] 12 public sealed class EvolutionTrackingAfterCrossoverOperator : SingleSuccessorOperator {11 public sealed class EvolutionTrackingAfterCrossoverOperator : EvolutionTrackingOperator { 13 12 private const string ResultsParameterName = "Results"; 14 13 private const string PopulationGraphParameterName = "PopulationGraph"; -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/EvolutionTrackingOperators/EvolutionTrackingOperator.cs
r10267 r10271 3 3 using HeuristicLab.Operators; 4 4 5 namespace HeuristicLab.Evolution aryTracking.EvolutionTrackingOperators{5 namespace HeuristicLab.EvolutionTracking { 6 6 public class EvolutionTrackingOperator : SingleSuccessorOperator { 7 7 // evolution tracking-related parameters … … 10 10 private const string GenerationsParameterName = "Generations"; 11 11 12 public EvolutionTrackingOperator() { } 12 13 protected EvolutionTrackingOperator(EvolutionTrackingOperator original, Cloner cloner) 13 14 : base(original, cloner) { -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/GenealogyGraph.cs
r10267 r10271 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 namespace HeuristicLab.Evolution aryTracking {8 namespace HeuristicLab.EvolutionTracking { 9 9 [StorableClass] 10 10 [Item("GenealogyGraph", "A class representing a genealogy graph")] -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/GenealogyGraphArc.cs
r10267 r10271 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 5 6 namespace HeuristicLab.Evolution aryTracking {6 namespace HeuristicLab.EvolutionTracking { 7 7 [StorableClass] 8 8 [Item("GenealogyGraphArc", "A graph arc connecting two GenealogyGraphNodes and holding some data.")] -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/GenealogyGraphNode.cs
r10267 r10271 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 namespace HeuristicLab.Evolution aryTracking {8 namespace HeuristicLab.EvolutionTracking { 9 9 [StorableClass] 10 10 [Item("GenealogGraphNode", "A class representing a node in the GenealogyGraph")] -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/Interfaces/IGenealogyGraph.cs
r10267 r10271 1 1 using System.Collections.Generic; 2 2 3 namespace HeuristicLab.Evolution aryTracking {3 namespace HeuristicLab.EvolutionTracking { 4 4 public interface IGenealogyGraph<TVertex> : IDirectedGraph<TVertex> where TVertex : class, IGenealogyGraphNode { 5 5 Dictionary<double, LinkedList<TVertex>> Ranks { get; set; } -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/Interfaces/IGenealogyGraphArc.cs
r10267 r10271 1 namespace HeuristicLab.Evolution aryTracking {1 namespace HeuristicLab.EvolutionTracking { 2 2 public interface IGenealogyGraphArc : IArc { 3 3 new IGenealogyGraphNode Source { get; set; } -
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/Interfaces/IGenealogyGraphNode.cs
r10267 r10271 2 2 using System.Collections.Generic; 3 3 4 namespace HeuristicLab.Evolution aryTracking {4 namespace HeuristicLab.EvolutionTracking { 5 5 public interface IGenealogyGraphNode : IVertex, IComparable<IGenealogyGraphNode> { 6 6 IEnumerable<IGenealogyGraphNode> Ancestors();
Note: See TracChangeset
for help on using the changeset viewer.