- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/ComparisonTerminator.cs
r13368 r14711 30 30 namespace HeuristicLab.Optimization { 31 31 [Item("ComparisonTerminator", "An termination criterion which compares two values.")] 32 [Storable Class("99FAA1C3-8BC0-4D63-948F-BE66644D5757")]32 [StorableType("99FAA1C3-8BC0-4D63-948F-BE66644D5757")] 33 33 public class ComparisonTerminator<T> : ThresholdTerminator<T> where T : class, IItem, IComparable, IStringConvertibleValue, new() { 34 34 public ILookupParameter<T> ComparisonValueParameter { -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/ExecutionTimeTerminator.cs
r13368 r14711 28 28 namespace HeuristicLab.Optimization { 29 29 [Item("ExecutionTimeTerminator", "A termination criterion based on execution time of an algorithm.")] 30 [Storable Class("DCF264FC-0234-4CBA-AD20-1F8B56EAF08E")]30 [StorableType("DCF264FC-0234-4CBA-AD20-1F8B56EAF08E")] 31 31 public class ExecutionTimeTerminator : ThresholdTerminator<TimeSpanValue> { 32 32 -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/MultiTerminator.cs
r13368 r14711 33 33 namespace HeuristicLab.Optimization { 34 34 [Item("MultiTerminator", "A multi operator, containing termination criteria.")] 35 [Storable Class("315D829D-B20E-4ADD-B5F5-478763DC9407")]35 [StorableType("315D829D-B20E-4ADD-B5F5-478763DC9407")] 36 36 public sealed class MultiTerminator : CheckedMultiOperator<ITerminator>, ITerminator { 37 37 public static new Image StaticItemImage { -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/SingleObjectiveQualityTerminator.cs
r13368 r14711 27 27 namespace HeuristicLab.Optimization { 28 28 [Item("SingleObjectiveQualityTerminator", "A termination criterion which uses a quality parameter (eg. current best quality) for termination.")] 29 [Storable Class("DD460793-391F-4C08-AC4E-D83B76B98330")]29 [StorableType("DD460793-391F-4C08-AC4E-D83B76B98330")] 30 30 public class SingleObjectiveQualityTerminator : ComparisonTerminator<DoubleValue> { 31 31 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/TerminationOperator.cs
r13368 r14711 29 29 namespace HeuristicLab.Optimization { 30 30 [Item("TerminationOperator", "An operator which either calls the terminate- or the continue branch.")] 31 [Storable Class("F4E2163B-B555-4186-9C8A-0E3B86C44EC2")]31 [StorableType("F4E2163B-B555-4186-9C8A-0E3B86C44EC2")] 32 32 public sealed class TerminationOperator : InstrumentedOperator, ITerminationBasedOperator { 33 33 public ILookupParameter<ITerminator> TerminatorParameter { -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/Terminator.cs
r13368 r14711 31 31 namespace HeuristicLab.Optimization { 32 32 [Item("Terminator", "A base class for all termination criteria.")] 33 [Storable Class("73667E1B-A066-4C00-BE8B-BC1BB2F432B9")]33 [StorableType("73667E1B-A066-4C00-BE8B-BC1BB2F432B9")] 34 34 public abstract class Terminator : SingleSuccessorOperator, ITerminator { 35 35 public static new Image StaticItemImage { … … 62 62 public override void CollectParameterValues(IDictionary<string, IItem> values) { 63 63 base.CollectParameterValues(values); 64 values[" Type"] = new StringValue(GetType().GetPrettyName(false));64 values["MemberSelection"] = new StringValue(GetType().GetPrettyName(false)); 65 65 } 66 66 } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/Termination/ThresholdTerminator.cs
r13368 r14711 29 29 namespace HeuristicLab.Optimization { 30 30 [Item("ThresholdTerminator", "Base class for all termination criteria which specifies some threshold.")] 31 [Storable Class("C982ECC5-F72D-452C-943B-C3001A58E034")]31 [StorableType("C982ECC5-F72D-452C-943B-C3001A58E034")] 32 32 public abstract class ThresholdTerminator<T> : Terminator where T : class, IItem, IStringConvertibleValue, new() { 33 33 [Storable]
Note: See TracChangeset
for help on using the changeset viewer.