Changeset 12571 for branches/ALPS
- Timestamp:
- 07/02/15 11:52:30 (9 years ago)
- Location:
- branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs
r12549 r12571 39 39 [Creatable("Algorithms")] 40 40 [StorableClass] 41 public class AlpsSsGeneticAlgorithm : Alps {41 public sealed class AlpsSsGeneticAlgorithm : Alps { 42 42 #region Parameter Properties 43 43 private IValueParameter<IntValue> LayerSizeParameter { … … 113 113 private AlpsSsGeneticAlgorithm(bool deserializing) 114 114 : base(deserializing) { } 115 [StorableHook(HookType.AfterDeserialization)] 116 private void AfterDeserialization() { 117 Initialize(); 118 } 115 119 private AlpsSsGeneticAlgorithm(AlpsSsGeneticAlgorithm original, Cloner cloner) 116 120 : base(original, cloner) { -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithmMainLoop.cs
r12534 r12571 32 32 [Item("AlpsSsGeneticAlgorithmMainLoop", "An ALPS steady-state genetic algorithm main loop operator.")] 33 33 [StorableClass] 34 public class AlpsSsGeneticAlgorithmMainLoop : AlgorithmOperator {34 public sealed class AlpsSsGeneticAlgorithmMainLoop : AlgorithmOperator { 35 35 #region Parameter Properties 36 36 public ValueLookupParameter<BoolValue> MaximizationParameter { -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithmMainOperator.cs
r12271 r12571 30 30 [Item("AlpsSsGeneticAlgorithmMainOperator", "")] 31 31 [StorableClass] 32 public class AlpsSsGeneticAlgorithmMainOperator : AlgorithmOperator {32 public sealed class AlpsSsGeneticAlgorithmMainOperator : AlgorithmOperator { 33 33 [StorableConstructor] 34 34 private AlpsSsGeneticAlgorithmMainOperator(bool deserializing) -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsMover.cs
r12259 r12571 33 33 [Item("AlpsSsMover", "")] 34 34 [StorableClass] 35 public class AlpsSsMover : SingleSuccessorOperator, IStochasticOperator {35 public sealed class AlpsSsMover : SingleSuccessorOperator, IStochasticOperator { 36 36 #region Parameter Properties 37 37 private ILookupParameter<IntValue> LayerParameter { -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/NamedSubScopeProcessor.cs
r12159 r12571 30 30 [Item("NamedSubScopeProcessor", "")] 31 31 [StorableClass] 32 public class NamedSubScopeProcessor : SingleSuccessorOperator {32 public sealed class NamedSubScopeProcessor : SingleSuccessorOperator { 33 33 34 34 #region Parameter Properties … … 47 47 48 48 [StorableConstructor] 49 pr otectedNamedSubScopeProcessor(bool deserializing) : base(deserializing) { }49 private NamedSubScopeProcessor(bool deserializing) : base(deserializing) { } 50 50 public NamedSubScopeProcessor() 51 51 : base() { … … 53 53 Parameters.Add(new LookupParameter<IScope>("TargetScope")); 54 54 } 55 pr otectedNamedSubScopeProcessor(NamedSubScopeProcessor original, Cloner cloner)55 private NamedSubScopeProcessor(NamedSubScopeProcessor original, Cloner cloner) 56 56 : base(original, cloner) { 57 57 } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/NamedSubScopesCreator.cs
r12157 r12571 30 30 [Item("NamedSubScopesCreator", "An operator which create named subscopes.")] 31 31 [StorableClass] 32 public class NamedSubScopesCreator : SingleSuccessorOperator {32 public sealed class NamedSubScopesCreator : SingleSuccessorOperator { 33 33 #region Parameter Properties 34 34 public IValueLookupParameter<StringArray> NamesParameter { … … 38 38 39 39 [StorableConstructor] 40 pr otectedNamedSubScopesCreator(bool deserializing) : base(deserializing) { }41 pr otectedNamedSubScopesCreator(NamedSubScopesCreator original, Cloner cloner)40 private NamedSubScopesCreator(bool deserializing) : base(deserializing) { } 41 private NamedSubScopesCreator(NamedSubScopesCreator original, Cloner cloner) 42 42 : base(original, cloner) { 43 43 } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/Plugin.cs.frame
r12115 r12571 28 28 [Plugin("HeuristicLab.Algorithms.ALPS.SteadyState", "Provides a Steady-State version of the Age-Layered Population Structure (ALPS) as described in G. S. Hornby, A Steady-State Version of the Age-Layered Population Structure EA, in Genetic Programming Theory and Practice VII, R. Riolo, U.-M. O’Reilly, and T. McConaghy, Eds. Springer US, 2010, pp. 87–102.", "3.3.11.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Algorithms.ALPS.SteadyState-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Analysis", "3.3")]31 30 [PluginDependency("HeuristicLab.Collections", "3.3")] 32 31 [PluginDependency("HeuristicLab.Common", "3.3")] … … 41 40 [PluginDependency("HeuristicLab.Selection", "3.3")] 42 41 [PluginDependency("HeuristicLab.Algorithms.ALPS", "3.3")] 43 public class HeuristicLabAlgorithmsALPS Plugin : PluginBase {42 public class HeuristicLabAlgorithmsALPSSteadyStatePlugin : PluginBase { 44 43 } 45 44 } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/RandomIntAssigner.cs
r12223 r12571 31 31 [Item("RandomIntAssigner", "An operator which sets a random value to a parameter")] 32 32 [StorableClass] 33 public class RandomIntAssigner : SingleSuccessorOperator, IStochasticOperator {33 public sealed class RandomIntAssigner : SingleSuccessorOperator, IStochasticOperator { 34 34 public LookupParameter<IntValue> LeftSideParameter { 35 35 get { return (LookupParameter<IntValue>)Parameters["LeftSide"]; } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/RandomLayerProcessor.cs
r12142 r12571 33 33 [Item("RandomLayerProcessor", "An operator which applies a specified operator on a random selected sub-scope (layer).")] 34 34 [StorableClass] 35 public class RandomLayerProcessor : SingleSuccessorOperator, IStochasticOperator {35 public sealed class RandomLayerProcessor : SingleSuccessorOperator, IStochasticOperator { 36 36 private OperatorParameter OperatorParameter { 37 37 get { return (OperatorParameter)Parameters["Operator"]; } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/ScopeIndexAssigner.cs
r12159 r12571 31 31 [Item("ScopeIndexAssigner", "Description missing")] 32 32 [StorableClass] 33 public class ScopeIndexAssigner : SingleSuccessorOperator {33 public sealed class ScopeIndexAssigner : SingleSuccessorOperator { 34 34 #region Parameter Properties 35 35 public ILookupParameter<IntValue> ValueParameter { … … 39 39 40 40 [StorableConstructor] 41 pr otectedScopeIndexAssigner(bool deserializing) : base(deserializing) { }41 private ScopeIndexAssigner(bool deserializing) : base(deserializing) { } 42 42 public ScopeIndexAssigner() 43 43 : base() { 44 44 Parameters.Add(new LookupParameter<IntValue>("Value")); 45 45 } 46 pr otectedScopeIndexAssigner(ScopeIndexAssigner original, Cloner cloner)46 private ScopeIndexAssigner(ScopeIndexAssigner original, Cloner cloner) 47 47 : base(original, cloner) { 48 48 } -
branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/SteadyStateMatingPoolCreator.cs
r12270 r12571 31 31 [Item("SteadyStateMatingPoolCreator", "")] 32 32 [StorableClass] 33 public class SteadyStateMatingPoolCreator : SingleSuccessorOperator {33 public sealed class SteadyStateMatingPoolCreator : SingleSuccessorOperator { 34 34 private ILookupParameter<IScope> WorkingScopeParameter { 35 35 get { return (ILookupParameter<IScope>)Parameters["WorkingScope"]; }
Note: See TracChangeset
for help on using the changeset viewer.