Changeset 3160
- Timestamp:
- 03/22/10 03:25:21 (15 years ago)
- Location:
- trunk/sources
- Files:
-
- 95 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.SGA/3.3/SGAMainLoop.cs
r3107 r3160 34 34 /// </summary> 35 35 [Item("SGAMainLoop", "An operator which represents the main loop of a standard genetic algorithm (SGA).")] 36 [Creatable("Test")]37 36 [StorableClass] 38 37 public sealed class SGAMainLoop : AlgorithmOperator { -
trunk/sources/HeuristicLab.Analysis/3.3/BestAverageWorstQualityCalculator.cs
r3048 r3160 32 32 [Item("BestAverageWorstQualityCalculator", "An operator which calculates the best, average and worst solution quality of the current population.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public sealed class BestAverageWorstQualityCalculator : SingleSuccessorOperator { 36 35 public IValueLookupParameter<BoolValue> MaximizationParameter { -
trunk/sources/HeuristicLab.Analysis/3.3/DataRow.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("DataRow", "A row of data values.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class DataRow : NamedItem { -
trunk/sources/HeuristicLab.Analysis/3.3/DataTable.cs
r3017 r3160 28 28 /// </summary> 29 29 [Item("DataTable", "A table of data values.")] 30 [Creatable("Test")]31 30 [StorableClass] 32 31 public sealed class DataTable : NamedItem { -
trunk/sources/HeuristicLab.Analysis/3.3/DataTableValuesCollector.cs
r3095 r3160 32 32 /// </summary> 33 33 [Item("DataTableValuesCollector", "An operator which collects the actual values of parameters and adds them to a table of data values.")] 34 [Creatable("Test")]35 34 [StorableClass] 36 35 public class DataTableValuesCollector : ValuesCollector { -
trunk/sources/HeuristicLab.Core/3.3/OperatorCollection.cs
r3017 r3160 30 30 namespace HeuristicLab.Core { 31 31 [StorableClass] 32 [ Item("OperatorCollection", "Represents a collection of operators.")]33 [ Creatable("Test")]32 [Creatable("Algorithm Design")] 33 [Item("Operator Collection", "Represents a collection of operators.")] 34 34 public class OperatorCollection : ItemCollection<IOperator> { 35 35 public OperatorCollection() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/OperatorGraph.cs
r3017 r3160 33 33 /// Represents a graph of operators. 34 34 /// </summary> 35 [Item("Operator Graph", "Represents a graph of operators.")]36 [Creatable("Algorithm s")]35 [Item("Operator Graph", "Represents a graph of operators.")] 36 [Creatable("Algorithm Design")] 37 37 [StorableClass] 38 38 public class OperatorGraph : Item { -
trunk/sources/HeuristicLab.Core/3.3/OperatorList.cs
r3017 r3160 31 31 [StorableClass] 32 32 [Item("OperatorList", "Represents a list of operators.")] 33 [Creatable("Test")]34 33 public class OperatorList : ItemList<IOperator> { 35 34 public OperatorList() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/OperatorSet.cs
r3017 r3160 31 31 [StorableClass] 32 32 [Item("OperatorSet", "Represents a set of operators.")] 33 [Creatable("Test")]34 33 public class OperatorSet : ItemSet<IOperator> { 35 34 public OperatorSet() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/ParameterCollection.cs
r3017 r3160 26 26 [StorableClass] 27 27 [Item("ParameterCollection", "Represents a collection of parameters.")] 28 [Creatable("Test")]29 28 public class ParameterCollection : NamedItemCollection<IParameter> { 30 29 public ParameterCollection() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/Scope.cs
r3017 r3160 28 28 /// </summary> 29 29 [Item("Scope", "A scope which contains variables and sub-scopes.")] 30 [Creatable("Test")]31 30 [StorableClass] 32 31 public sealed class Scope : NamedItem, IScope { -
trunk/sources/HeuristicLab.Core/3.3/ScopeList.cs
r3017 r3160 27 27 [StorableClass] 28 28 [Item("ScopeList", "Represents a list of scopes.")] 29 [Creatable("Test")]30 29 public sealed class ScopeList : ItemList<IScope> { 31 30 public ScopeList() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/ValueParameterCollection.cs
r3017 r3160 26 26 [StorableClass] 27 27 [Item("ValueParameterCollection", "Represents a collection of value parameters.")] 28 [Creatable("Test")]29 28 public class ValueParameterCollection : NamedItemCollection<IValueParameter> { 30 29 public ValueParameterCollection() : base() { } -
trunk/sources/HeuristicLab.Core/3.3/Variable.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("Variable", "A variable which has a name and holds an IItem.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class Variable : NamedItem, IVariable { -
trunk/sources/HeuristicLab.Core/3.3/VariableCollection.cs
r3017 r3160 27 27 [StorableClass] 28 28 [Item("VariableCollection", "Represents a collection of variables.")] 29 [Creatable("Test")]30 29 public sealed class VariableCollection : NamedItemCollection<IVariable> { 31 30 public VariableCollection() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/BoolArray.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("BoolArray", "Represents an array of boolean values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class BoolArray : ValueTypeArray<bool>, IStringConvertibleArray { -
trunk/sources/HeuristicLab.Data/3.3/BoolMatrix.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("BoolMatrix", "Represents a matrix of boolean values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class BoolMatrix : ValueTypeMatrix<bool>, IStringConvertibleMatrix { -
trunk/sources/HeuristicLab.Data/3.3/BoolValue.cs
r3054 r3160 27 27 namespace HeuristicLab.Data { 28 28 [Item("BoolValue", "Represents a boolean value.")] 29 [Creatable("Test")]30 29 [StorableClass] 31 30 public class BoolValue : ValueTypeValue<bool>, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Data/3.3/Comparison.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("Comparison", "Represents a comparison.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class Comparison : ValueTypeValue<ComparisonType>, IComparable { -
trunk/sources/HeuristicLab.Data/3.3/DateTimeValue.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("DateTimeValue", "Represents a date and time value.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class DateTimeValue : ValueTypeValue<DateTime>, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Data/3.3/DoubleArray.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("DoubleArray", "Represents an array of double values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class DoubleArray : ValueTypeArray<double>, IStringConvertibleArray { -
trunk/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("DoubleMatrix", "Represents a matrix of double values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class DoubleMatrix : ValueTypeMatrix<double>, IStringConvertibleMatrix { -
trunk/sources/HeuristicLab.Data/3.3/DoubleValue.cs
r3054 r3160 27 27 namespace HeuristicLab.Data { 28 28 [Item("DoubleValue", "Represents a double value.")] 29 [Creatable("Test")]30 29 [StorableClass] 31 30 public class DoubleValue : ValueTypeValue<double>, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Data/3.3/IntArray.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("IntArray", "Represents an array of integer values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class IntArray : ValueTypeArray<int>, IStringConvertibleArray { -
trunk/sources/HeuristicLab.Data/3.3/IntMatrix.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("IntMatrix", "Represents a matrix of integer values.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class IntMatrix : ValueTypeMatrix<int>, IStringConvertibleMatrix { -
trunk/sources/HeuristicLab.Data/3.3/IntValue.cs
r3054 r3160 27 27 namespace HeuristicLab.Data { 28 28 [Item("IntValue", "Represents an integer value.")] 29 [Creatable("Test")]30 29 [StorableClass] 31 30 public class IntValue : ValueTypeValue<int>, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Data/3.3/PercentValue.cs
r3095 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("PercentValue", "Represents a double value in percent.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class PercentValue : DoubleValue { -
trunk/sources/HeuristicLab.Data/3.3/StringArray.cs
r3054 r3160 29 29 namespace HeuristicLab.Data { 30 30 [Item("StringArray", "Represents an array of strings.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public class StringArray : Item, IEnumerable, IStringConvertibleArray { -
trunk/sources/HeuristicLab.Data/3.3/StringMatrix.cs
r3054 r3160 29 29 namespace HeuristicLab.Data { 30 30 [Item("StringMatrix", "Represents a matrix of strings.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public class StringMatrix : Item, IEnumerable, IStringConvertibleMatrix { -
trunk/sources/HeuristicLab.Data/3.3/StringValue.cs
r3054 r3160 26 26 namespace HeuristicLab.Data { 27 27 [Item("StringValue", "Represents a string.")] 28 [Creatable("Test")]29 28 [StorableClass] 30 29 public class StringValue : Item, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs
r3054 r3160 27 27 namespace HeuristicLab.Data { 28 28 [Item("TimeSpanValue", "Represents a duration of time.")] 29 [Creatable("Test")]30 29 [StorableClass] 31 30 public class TimeSpanValue : ValueTypeValue<TimeSpan>, IComparable, IStringConvertibleValue { -
trunk/sources/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/BinaryVector.cs
r3054 r3160 27 27 [StorableClass] 28 28 [Item("BinaryVector", "Represents a vector of binary values.")] 29 [Creatable("Test")]30 29 public class BinaryVector : BoolArray { 31 30 public BinaryVector() : base() { } -
trunk/sources/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Creators/RandomBinaryVectorCreator.cs
r3065 r3160 34 34 [Item("RandomBinaryVectorCreator", "An operator which creates a new random binary vector with each element randomly initialized.")] 35 35 [StorableClass] 36 [Creatable("Test")]37 36 public class RandomBinaryVectorCreator: BinaryVectorCreator { 38 37 /// <summary> -
trunk/sources/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Creators/UniformRandomIntegerVectorCreator.cs
r3059 r3160 33 33 [Item("UniformRandomIntegerVectorCreator", "An operator which creates a new random int vector with each element uniformly distributed in a specified range.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public class UniformRandomIntegerVectorCreator : IntegerVectorCreator { 37 36 /// <summary> -
trunk/sources/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/IntegerVector.cs
r3054 r3160 27 27 [StorableClass] 28 28 [Item("IntegerVector", "Represents a vector of integer values.")] 29 [Creatable("Test")]30 29 public class IntegerVector : IntArray { 31 30 public IntegerVector() : base() { } -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Creators/RandomPermutationCreator.cs
r3053 r3160 33 33 [Item("RandomPermutationCreator", "An operator which creates a new random permutation of integer values.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class RandomPermutationCreator : SingleSuccessorOperator, IPermutationCreator, IStochasticOperator { 37 36 public override bool CanChangeName { -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CosaCrossover.cs
r3053 r3160 36 36 [Item("CosaCrossover", "An operator which performs the crossover described in the COSA optimization method. It is implemented as described in Wendt, O. 1994. COSA: COoperative Simulated Annealing - Integration von Genetischen Algorithmen und Simulated Annealing am Beispiel der Tourenplanung. Dissertation Thesis. IWI Frankfurt.")] 37 37 [StorableClass] 38 [Creatable("Test")]39 38 public class CosaCrossover : PermutationCrossover { 40 39 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CyclicCrossover.cs
r3053 r3160 33 33 [Item("CyclicCrossover", "An operator which performs the cyclic crossover on two permutations. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public class CyclicCrossover : PermutationCrossover { 37 36 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CyclicCrossover2.cs
r3053 r3160 34 34 [Item("CyclicCrossover2", "An operator which performs the cyclic crossover on two permutations. It is implemented as described in Affenzeller, M. et al. 2009. Genetic Algorithms and Genetic Programming - Modern Concepts and Practical Applications. CRC Press. p. 136.")] 35 35 [StorableClass] 36 [Creatable("Test")]37 36 public class CyclicCrossover2 : PermutationCrossover { 38 37 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/EdgeRecombinationCrossover.cs
r3053 r3160 36 36 [Item("EdgeRecombinationCrossover", "An operator which performs the edge recombination crossover on two permutations. It is implemented as described in Whitley et.al. 1991, The Traveling Salesman and Sequence Scheduling, in Davis, L. (Ed.), Handbook of Genetic Algorithms, New York, pp. 350-372.")] 37 37 [StorableClass] 38 [Creatable("Test")]39 38 public class EdgeRecombinationCrossover : PermutationCrossover { 40 39 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/MaximalPreservativeCrossover.cs
r3053 r3160 36 36 [Item("MaximalPreservativeCrossover", "An operator which performs the maximal preservative crossover on two permutations. It is implemented as described in Mühlenbein, H. 1991. Evolution in time and space - the parallel genetic algorithm. FOUNDATIONS OF GENETIC ALGORITHMS, pp. 316-337. Morgan Kaufmann.")] 37 37 [StorableClass] 38 [Creatable("Test")]39 38 public class MaximalPreservativeCrossover : PermutationCrossover { 40 39 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderBasedCrossover.cs
r3053 r3160 36 36 [Item("OrderBasedCrossover", "An operator which performs an order based crossover of two permutations. It is implemented as described in Syswerda, G. (1991). Schedule Optimization Using Genetic Algorithms. In Davis, L. (Ed.) Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, pp. 332-349.")] 37 37 [StorableClass] 38 [Creatable("Test")]39 38 public class OrderBasedCrossover : PermutationCrossover { 40 39 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderCrossover.cs
r3053 r3160 36 36 [Item("OrderCrossover", "An operator which performs an order crossover of two permutations. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 37 37 [StorableClass] 38 [Creatable("Test")]39 38 public class OrderCrossover : PermutationCrossover { 40 39 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderCrossover2.cs
r3053 r3160 35 35 [Item("OrderCrossover2", "An operator which performs an order crossover of two permutations. It is implemented as described in Affenzeller, M. et al. 2009. Genetic Algorithms and Genetic Programming - Modern Concepts and Practical Applications. CRC Press. p. 135.")] 36 36 [StorableClass] 37 [Creatable("Test")]38 37 public class OrderCrossover2 : PermutationCrossover { 39 38 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/PartiallyMatchedCrossover.cs
r3053 r3160 35 35 [Item("PartiallyMatchedCrossover", "An operator which performs the partially matched crossover on two permutations. It is implemented as described in Fogel, D.B. 1988. An Evolutionary Approach to the Traveling Salesman Problem. Biological Cybernetics, 60, pp. 139-144, Springer-Verlag.")] 36 36 [StorableClass] 37 [Creatable("Test")]38 37 public class PartiallyMatchedCrossover : PermutationCrossover { 39 38 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/PositionBasedCrossover.cs
r3053 r3160 33 33 [Item("PositionBasedCrossover", "An operator which performs the position based crossover on two permutations. It is implemented as described in Syswerda, G. (1991). Schedule Optimization Using Genetic Algorithms. In Davis, L. (Ed.) Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, pp 332-349.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public class PositionBasedCrossover : PermutationCrossover { 37 36 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/InsertionManipulator.cs
r3053 r3160 32 32 [Item("InsertionManipulator", "An operator which moves randomly one element to another position in the permutation. It is implemented as described in Fogel, D.B. (1988). An Evolutionary Approach to the Traveling Salesman Problem, Biological Cybernetics, 60, pp. 139-144.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public class InsertionManipulator : PermutationManipulator { 36 35 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/InversionManipulator.cs
r3053 r3160 32 32 [Item("InversionManipulator", "An operator which inverts a randomly chosen part of a permutation. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public class InversionManipulator : PermutationManipulator { 36 35 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/ScrambleManipulator.cs
r3053 r3160 32 32 [Item("ScrambleManipulator", "An operator which manipulates a permutation array by randomly scrambling the elements in a randomly chosen interval. It is implemented as described in Syswerda, G. (1991). Schedule Optimization Using Genetic Algorithms. In Davis, L. (Ed.) Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, pp 332-349.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public class ScrambleManipulator : PermutationManipulator { 36 35 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/Swap2Manipulator.cs
r3053 r3160 32 32 [Item("Swap2Manipulator", "An operator which manipulates a permutation array by swapping to randomly chosen elements. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public class Swap2Manipulator : PermutationManipulator { 36 35 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/Swap3Manipulator.cs
r3053 r3160 34 34 [Item("Swap3Manipulator", "An operator which manipulates a permutation array by swaping three randomly chosen elements. It is implemented such that first 3 positions are randomly chosen in the interval [0;N) with N = length of the permutation with all positions being distinct from each other. Then position 1 is put in place of position 3, position 2 is put in place of position 1 and position 3 is put in place of position 2.")] 35 35 [StorableClass] 36 [Creatable("Test")]37 36 public class Swap3Manipulator : PermutationManipulator { 38 37 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/TranslocationInversionManipulator.cs
r3053 r3160 33 33 [Item("TranslocationInversionManipulator", "An operator which inverts a randomly chosen part of a permutation and inserts it at a random position. It is implemented as described in Fogel, D.B. 1993. Applying Evolutionary Programming to Selected TSP Problems, Cybernetics and Systems, 22, pp. 27-36.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public class TranslocationInversionManipulator : PermutationManipulator { 37 36 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/TranslocationManipulator.cs
r3053 r3160 33 33 [Item("TranslocationManipulator", "An operator which Manipulates a permutation array by moving a randomly chosen interval of elements to another (randomly chosen) position in the array. It is implemented as described in Michalewicz, Z. 1992. Genetic Algorithms + Data Structures = Evolution Programs, Springer Verlag, Berlin Heidelberg.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public class TranslocationManipulator : PermutationManipulator { 37 36 /// <summary> -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Permutation.cs
r3054 r3160 27 27 [StorableClass] 28 28 [Item("Permutation", "Represents a permutation of integer values.")] 29 [Creatable("Test")]30 29 public class Permutation : IntArray { 31 30 public Permutation() : base() { } -
trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Creators/UniformRandomRealVectorCreator.cs
r3123 r3160 34 34 [Item("UniformRandomRealVectorCreator", "An operator which creates a new random real vector with each element uniformly distributed in a specified range.")] 35 35 [StorableClass] 36 [Creatable("Test")]37 36 public class UniformRandomRealVectorCreator : RealVectorCreator { 38 37 /// <summary> -
trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVector.cs
r3123 r3160 27 27 [StorableClass] 28 28 [Item("RealVector", "Represents a vector of real values.")] 29 [Creatable("Test")]30 29 public class RealVector : DoubleArray { 31 30 public RealVector() : base() { } -
trunk/sources/HeuristicLab.Operators.Programmable/3.3/ProgrammableOperator.cs
r3048 r3160 42 42 43 43 [Item("ProgrammableOperator", "An operator that can be programmed for arbitrary needs.")] 44 [Creatable("Test")]45 44 [StorableClass] 46 45 public class ProgrammableOperator : Operator, IParameterizedNamedItem { -
trunk/sources/HeuristicLab.Operators/3.3/Assigner.cs
r3017 r3160 30 30 [Item("Assigner", "An operator which clones and assigns the value of one parameter to another parameter.")] 31 31 [StorableClass] 32 [Creatable("Test")]33 32 public sealed class Assigner : SingleSuccessorOperator { 34 33 public LookupParameter<IItem> LeftSideParameter { -
trunk/sources/HeuristicLab.Operators/3.3/CombinedOperator.cs
r3034 r3160 29 29 /// </summary> 30 30 [Item("CombinedOperator", "An operator which contains an operator graph.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class CombinedOperator : AlgorithmOperator, IParameterizedItem { -
trunk/sources/HeuristicLab.Operators/3.3/Comparator.cs
r3048 r3160 32 32 [Item("Comparator", "An operator which compares two items.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public sealed class Comparator : SingleSuccessorOperator { 36 35 public LookupParameter<IItem> LeftSideParameter { -
trunk/sources/HeuristicLab.Operators/3.3/ConditionalBranch.cs
r3048 r3160 30 30 /// </summary> 31 31 [Item("ConditionalBranch", "A branch of two operators whose executions depend on a boolean condition.")] 32 [Creatable("Test")]33 32 [StorableClass] 34 33 public class ConditionalBranch : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/DoubleCounter.cs
r3048 r3160 31 31 [Item("DoubleCounter", "An operator which increments a double variable.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class DoubleCounter : SingleSuccessorOperator { 35 34 public LookupParameter<DoubleValue> ValueParameter { -
trunk/sources/HeuristicLab.Operators/3.3/EmptyOperator.cs
r3017 r3160 28 28 /// </summary> 29 29 [Item("EmptyOperator", "An operator which represents an empty statement.")] 30 [Creatable("Test")]31 30 [StorableClass] 32 31 public sealed class EmptyOperator : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/IntCounter.cs
r3048 r3160 31 31 [Item("IntCounter", "An operator which increments an integer variable.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class IntCounter : SingleSuccessorOperator { 35 34 public LookupParameter<IntValue> ValueParameter { -
trunk/sources/HeuristicLab.Operators/3.3/ParallelSubScopesProcessor.cs
r3017 r3160 28 28 /// </summary> 29 29 [Item("ParallelSubScopesProcessor", "An operator which contains multiple operators of which each is applied in parallel on one sub-scope of the current scope. The first operator is applied on the first sub-scope, the second on the second, and so on.")] 30 [Creatable("Test")]31 30 [StorableClass] 32 31 public sealed class ParallelSubScopesProcessor : MultipleCallsOperator { -
trunk/sources/HeuristicLab.Operators/3.3/Placeholder.cs
r3034 r3160 29 29 /// </summary> 30 30 [Item("Placeholder", "An operator which acts as a placeholder for another operator retrieved from the scope or a parent execution context.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class Placeholder : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/ResultsCollector.cs
r3139 r3160 29 29 /// </summary> 30 30 [Item("ResultsCollector", "An operator which collects the actual values of parameters and adds them to a collection of variables.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public class ResultsCollector : ValuesCollector { -
trunk/sources/HeuristicLab.Operators/3.3/ScopeCleaner.cs
r3017 r3160 30 30 [Item("ScopeCleaner", "An operator which removes all variables and sub-scopes from the current scope.")] 31 31 [StorableClass] 32 [Creatable("Test")]33 32 public sealed class ScopeCleaner : SingleSuccessorOperator { 34 33 private ScopeParameter CurrentScopeParameter { -
trunk/sources/HeuristicLab.Operators/3.3/SequentialSubScopesProcessor.cs
r3017 r3160 28 28 /// </summary> 29 29 [Item("SequentialSubScopesProcessor", "An operator which contains multiple operators of which each is applied sequentially on one sub-scope of the current scope. The first operator is applied on the first sub-scope, the second on the second, and so on.")] 30 [Creatable("Test")]31 30 [StorableClass] 32 31 public sealed class SequentialSubScopesProcessor : MultipleCallsOperator { -
trunk/sources/HeuristicLab.Operators/3.3/SingleSuccessorOperator.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("SingleSuccessorOperator", "A base class for operators which have only one successor.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public abstract class SingleSuccessorOperator : Operator { -
trunk/sources/HeuristicLab.Operators/3.3/StochasticBranch.cs
r3048 r3160 30 30 /// </summary> 31 31 [Item("StochasticBranch", "A branch of two operators which are executed with a specified probability.")] 32 [Creatable("Test")]33 32 [StorableClass] 34 33 public class StochasticBranch : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/SubScopesCreator.cs
r3048 r3160 31 31 [Item("SubScopesCreator", "An operator which adds new and empty sub-scopes to the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public class SubScopesCreator : SingleSuccessorOperator { 35 34 public ValueLookupParameter<IntValue> NumberOfSubScopesParameter { -
trunk/sources/HeuristicLab.Operators/3.3/SubScopesRemover.cs
r3048 r3160 31 31 [Item("SubScopesRemover", "An operator which removes all sub-scopes or one specified sub-scope from the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class SubScopesRemover : SingleSuccessorOperator { 35 34 private ValueParameter<BoolValue> RemoveAllSubScopesParameter { -
trunk/sources/HeuristicLab.Operators/3.3/SubScopesSorter.cs
r3048 r3160 31 31 [Item("SubScopesSorter", "An operator which sorts the sub-scopes of the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class SubScopesSorter : SingleSuccessorOperator { 35 34 private bool descending; -
trunk/sources/HeuristicLab.Operators/3.3/UniformParallelSubScopesProcessor.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("UniformParallelSubScopesProcessor", "An operator which applies a specified operator on all sub-scopes of the current scope in parallel.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class UniformParallelSubScopesProcessor : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/UniformSequentialSubScopesProcessor.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("UniformSequentialSubScopesProcessor", "An operator which applies a specified operator sequentially on all sub-scopes of the current scope.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class UniformSequentialSubScopesProcessor : SingleSuccessorOperator { -
trunk/sources/HeuristicLab.Operators/3.3/ValuesCollector.cs
r3017 r3160 29 29 /// </summary> 30 30 [Item("ValuesCollector", "An operator which collects the actual values of parameters.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public abstract class ValuesCollector : SingleSuccessorOperator, IOperator { -
trunk/sources/HeuristicLab.Operators/3.3/VariableCreator.cs
r3095 r3160 29 29 /// </summary> 30 30 [Item("VariableCreator", "An operator which collects the actual values of parameters and clones them into the current scope.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public class VariableCreator : ValuesCollector { -
trunk/sources/HeuristicLab.Optimization.Operators/3.3/ChildrenCreator.cs
r3048 r3160 38 38 [Item("ChildrenCreator", "An operator which is used to prepare crossover. The sub-scopes of the current scope the operator is applied on represent the parents. The operator creates new and empty scopes for each child, adds the scopes that represent the child's parents as sub-scopes to the child and adds the child as sub-scope to the current scope.")] 39 39 [StorableClass] 40 [Creatable("Test")]41 40 public sealed class ChildrenCreator : SingleSuccessorOperator { 42 41 private ScopeParameter CurrentScopeParameter { -
trunk/sources/HeuristicLab.Optimization.Operators/3.3/SolutionsCreator.cs
r3048 r3160 33 33 [Item("SolutionsCreator", "An operator which creates new solutions.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class SolutionsCreator : SingleSuccessorOperator { 37 36 public ValueLookupParameter<IntValue> NumberOfSolutionsParameter { -
trunk/sources/HeuristicLab.Parameters/3.3/OperatorParameter.cs
r3017 r3160 29 29 [Item("OperatorParameter", "A parameter which represents an operator.")] 30 30 [StorableClass] 31 [Creatable("Test")]32 31 public class OperatorParameter : OptionalValueParameter<IOperator> { 33 32 public OperatorParameter() -
trunk/sources/HeuristicLab.Parameters/3.3/ScopeParameter.cs
r3017 r3160 31 31 [Item("ScopeParameter", "A parameter which represents the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public class ScopeParameter : Parameter { 35 34 public new IScope ActualValue { -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPEuclideanPathEvaluator.cs
r3158 r3160 29 29 /// </summary> 30 30 [Item("TSPEuclideanPathEvaluator", "An operator which evaluates TSP solutions given in path representation using the Euclidean distance metric.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class TSPEuclideanPathEvaluator : TSPCoordinatesPathEvaluator { -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPGeoPathEvaluator.cs
r3158 r3160 29 29 /// </summary> 30 30 [Item("TSPGeoPathEvaluator", "An operator which evaluates TSP solutions given in path representation using the GEO distance metric (globe coordinates).")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class TSPGeoPathEvaluator : TSPCoordinatesPathEvaluator { -
trunk/sources/HeuristicLab.Problems.TravelingSalesman/3.3/Evaluators/TSPRoundedEuclideanPathEvaluator.cs
r3158 r3160 29 29 /// </summary> 30 30 [Item("TSPRoundedEuclideanPathEvaluator", "An operator which evaluates TSP solutions given in path representation using the rounded Euclidean distance metric.")] 31 [Creatable("Test")]32 31 [StorableClass] 33 32 public sealed class TSPRoundedEuclideanPathEvaluator : TSPCoordinatesPathEvaluator { -
trunk/sources/HeuristicLab.Random/3.3/RandomCreator.cs
r3048 r3160 32 32 [Item("RandomCreator", "An operator which creates a new Mersenne Twister pseudo random number generator.")] 33 33 [StorableClass] 34 [Creatable("Test")]35 34 public sealed class RandomCreator : SingleSuccessorOperator { 36 35 public ValueLookupParameter<BoolValue> SetSeedRandomlyParameter { -
trunk/sources/HeuristicLab.Selection/3.3/BestSelector.cs
r3138 r3160 33 33 [Item("BestSelector", "A selection operator which considers a single double quality value and selects the best.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class BestSelector : SingleObjectiveSelector, ISingleObjectiveSelector { 37 36 public BestSelector() : base() { } -
trunk/sources/HeuristicLab.Selection/3.3/LeftReducer.cs
r3138 r3160 31 31 [Item("LeftReducer", "An operator which reduces to the sub-scopes of the leftmost sub-scope of the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class LeftReducer : Reducer, IReducer { 35 34 public LeftReducer() : base() { } -
trunk/sources/HeuristicLab.Selection/3.3/LinearRankSelector.cs
r3138 r3160 33 33 [Item("LinearRankSelector", "A linear rank selection operator which considers the rank based on a single double quality value for selection.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class LinearRankSelector : StochasticSingleObjectiveSelector, ISingleObjectiveSelector { 37 36 public LinearRankSelector() : base() { } -
trunk/sources/HeuristicLab.Selection/3.3/MergingReducer.cs
r3138 r3160 31 31 [Item("MergingReducer", "An operator which reduces to the sub-scopes of all sub-scopes of the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class MergingReducer : Reducer, IReducer { 35 34 public MergingReducer() : base() { } -
trunk/sources/HeuristicLab.Selection/3.3/ProportionalSelector.cs
r3138 r3160 35 35 [Item("ProportionalSelector", "A quality proportional selection operator which considers a single double quality value for selection.")] 36 36 [StorableClass] 37 [Creatable("Test")]38 37 public sealed class ProportionalSelector : StochasticSingleObjectiveSelector, ISingleObjectiveSelector { 39 38 private ValueParameter<BoolValue> WindowingParameter { -
trunk/sources/HeuristicLab.Selection/3.3/RandomSelector.cs
r3129 r3160 33 33 [Item("RandomSelector", "A random selection operator.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class RandomSelector : StochasticSelector, ISelector { 37 36 protected ValueParameter<BoolValue> CopySelectedParameter { -
trunk/sources/HeuristicLab.Selection/3.3/RightReducer.cs
r3138 r3160 31 31 [Item("RightReducer", "An operator which reduces to the sub-scopes of the rightmost sub-scope of the current scope.")] 32 32 [StorableClass] 33 [Creatable("Test")]34 33 public sealed class RightReducer : Reducer, IReducer { 35 34 public RightReducer() : base() { } -
trunk/sources/HeuristicLab.Selection/3.3/TournamentSelector.cs
r3138 r3160 34 34 [Item("TournamentSelector", "A tournament selection operator which considers a single double quality value for selection.")] 35 35 [StorableClass] 36 [Creatable("Test")]37 36 public sealed class TournamentSelector : StochasticSingleObjectiveSelector, ISingleObjectiveSelector { 38 37 public ValueLookupParameter<IntValue> GroupSizeParameter { -
trunk/sources/HeuristicLab.Selection/3.3/WorstSelector.cs
r3138 r3160 33 33 [Item("WorstSelector", "A selection operator which considers a single double quality value and selects the worst.")] 34 34 [StorableClass] 35 [Creatable("Test")]36 35 public sealed class WorstSelector : SingleObjectiveSelector, ISingleObjectiveSelector { 37 36 public WorstSelector() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.