- Timestamp:
- 01/27/14 14:14:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Sliding Window GP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SlidingWindow/SlidingWindowBestSolutionsCollection.cs
r10398 r10402 31 31 [Item("SlidingWindowBestSolutionsCollection", "An object holding a collection of the best sliding window solutions.")] 32 32 public abstract class SlidingWindowBestSolutionsCollection : Item { 33 34 private List<ISymbolicExpressionTree> bestSolutions; 33 35 [Storable] 34 private List<ISymbolicExpressionTree> bestSolutions; 35 public List<ISymbolicExpressionTree> BestSolutions { 36 public IEnumerable<ISymbolicExpressionTree> BestSolutions { 36 37 get { return bestSolutions; } 38 set { bestSolutions = new List<ISymbolicExpressionTree>(value); } 37 39 } 38 40 41 private List<IntRange> slidingWindowPositions; 39 42 [Storable] 40 private List<IntRange> slidingWindowPositions; 41 public List<IntRange> SlidingWindowPositions { 43 public IEnumerable<IntRange> SlidingWindowPositions { 42 44 get { return slidingWindowPositions; } 45 set { slidingWindowPositions = new List<IntRange>(value); } 43 46 } 44 47 … … 56 59 set { interpreter = value; } 57 60 } 61 [StorableHook(HookType.AfterDeserialization)] 62 private void AfterDeserialization() { 63 } 58 64 65 [StorableConstructor] 66 protected SlidingWindowBestSolutionsCollection(bool deserializing) : base(deserializing) { } 59 67 protected SlidingWindowBestSolutionsCollection(SlidingWindowBestSolutionsCollection original, Cloner cloner) 60 68 : base(original, cloner) { 61 this.bestSolutions = original. BestSolutions;62 this.slidingWindowPositions = original. SlidingWindowPositions;63 this. ProblemData = original.ProblemData;64 this. Interpreter = original.Interpreter;69 this.bestSolutions = original.bestSolutions; 70 this.slidingWindowPositions = original.slidingWindowPositions; 71 this.problemData = original.problemData; 72 this.interpreter = original.interpreter; 65 73 } 66 74 protected SlidingWindowBestSolutionsCollection() {
Note: See TracChangeset
for help on using the changeset viewer.