Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistentDataStructures/HeuristicLab.Analysis/3.3/Tracking/DoubleArraySnapshotCreaterAnalyzer.cs

Last change on this file was 14658, checked in by epitzer, 7 years ago

#2727 add tracking (snapshot) analyzer and new visualization for permutations

File size: 924 bytes
Line 
1using HeuristicLab.Common;
2using HeuristicLab.Core;
3using HeuristicLab.Data;
4using HeuristicLab.Optimization;
5using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
6
7namespace HeuristicLab.Analysis {
8
9  [Item("DoubleArraySnapshotCreaterAnalyzer", "An operator that adds lightweight snapshots to all DoubleArrays`s for later analysis.")]
10  [StorableClass]
11  public sealed class DoubleArraySnapshotCreaterAnalyzer : SnapshotCreaterAnalyzer<double>, IAnalyzer {
12    [StorableConstructor]
13    private DoubleArraySnapshotCreaterAnalyzer(bool deserializing) : base(deserializing) { }
14    private DoubleArraySnapshotCreaterAnalyzer(DoubleArraySnapshotCreaterAnalyzer original, Cloner cloner) : base(original, cloner) { }
15    public DoubleArraySnapshotCreaterAnalyzer() { }
16    public override IDeepCloneable Clone(Cloner cloner) { return new DoubleArraySnapshotCreaterAnalyzer(this, cloner); }
17  }
18}
Note: See TracBrowser for help on using the repository browser.