Changeset 14929 for branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces
- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IAdditiveRealVectorMoveOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.RealVectorEncoding { 26 [StorableType("4c34d0bb-05c6-4291-9eb7-002c567fd255")] 25 27 public interface IAdditiveRealVectorMoveOperator : IRealVectorMoveOperator { 26 28 ILookupParameter<AdditiveMove> AdditiveMoveParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorBoundsChecker.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Parameters; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("c27ee5f3-c7b7-44c6-9135-c59a097c12c1")] 27 29 public interface IRealVectorBoundsChecker : IOperator { 28 30 LookupParameter<RealVector> RealVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorCreator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { … … 28 29 /// An interface which represents an operator for creating vectors of real-valued data. 29 30 /// </summary> 31 [StorableType("bc6f3acd-5c17-4854-b0c6-299823106286")] 30 32 public interface IRealVectorCreator : IRealVectorOperator, ISolutionCreator { 31 33 IValueLookupParameter<IntValue> LengthParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorCrossover.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { … … 28 29 /// An interface which represents an operator for crossing vectors of real-valued data. 29 30 /// </summary> 31 [StorableType("3939d5b9-edcb-46a9-ac52-41a0d63bb3fd")] 30 32 public interface IRealVectorCrossover : IRealVectorOperator, ICrossover { 31 33 ILookupParameter<ItemArray<RealVector>> ParentsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorManipulator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { … … 28 29 /// An interface which represents an operator for manipulating vectors of real-valued data. 29 30 /// </summary> 31 [StorableType("b5856823-55d2-4ace-b8a9-ac7457695dc5")] 30 32 public interface IRealVectorManipulator : IRealVectorOperator, IManipulator { 31 33 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMoveGenerator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("aff0fbe3-12e5-4ea4-b8e9-352c3eb7869f")] 27 29 public interface IRealVectorMoveGenerator : IRealVectorMoveOperator, IMoveGenerator { 28 30 IValueLookupParameter<DoubleMatrix> BoundsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMoveOperator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("ca48c1d6-217a-49d1-8e71-f06d04087f46")] 26 28 public interface IRealVectorMoveOperator : IRealVectorOperator, IMoveOperator { 27 29 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMultiNeighborhoodShakingOperator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("16e21e95-b6bc-4bb3-8725-3c5ca0ce1201")] 26 28 public interface IRealVectorMultiNeighborhoodShakingOperator : IRealVectorOperator { 27 29 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.RealVectorEncoding { … … 26 27 /// An interface which represents an operator dealing with vectors of real-valued data. 27 28 /// </summary> 29 [StorableType("3f054bdf-781b-49a6-b590-6077e71209fd")] 28 30 public interface IRealVectorOperator : IOperator { } 29 31 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorParticleCreator.cs
r14185 r14929 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Data; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("17aefe81-633a-47fe-8268-7ccb0a9dd51d")] 27 29 public interface IRealVectorParticleCreator : IParticleCreator, IRealVectorOperator { 28 30 ILookupParameter<IntValue> ProblemSizeParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorParticleUpdater.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("048fec0c-8e11-4c92-89ee-e8e17fee1297")] 27 29 public interface IRealVectorParticleUpdater : IParticleUpdater, IRealVectorOperator { 28 30 ILookupParameter<RealVector> VelocityParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterCreator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("8e1619ec-2140-4005-8c5c-2825203a7c08")] 27 29 public interface IRealVectorStdDevStrategyParameterCreator : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterCreator { 28 30 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterCrossover.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("85cdf345-83e0-4b73-9248-3c25ed2c1e6c")] 26 28 public interface IRealVectorStdDevStrategyParameterCrossover : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterCrossover { 27 29 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterManipulator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("906f1212-3282-40a8-bd5e-2aa6fe419ef5")] 27 29 public interface IRealVectorStdDevStrategyParameterManipulator : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterManipulator { 28 30 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterOperator.cs
r14185 r14929 20 20 #endregion 21 21 using HeuristicLab.Core; 22 using HeuristicLab.Persistence; 22 23 23 24 namespace HeuristicLab.Encodings.RealVectorEncoding { 25 [StorableType("87c3eee5-e097-4ce6-948e-66afb22fa126")] 24 26 public interface IRealVectorStdDevStrategyParameterOperator : IOperator { 25 27 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorSwarmUpdater.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Optimization; 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("6fc00138-5da5-4831-b7f5-2ac08d1e6dd5")] 26 28 public interface IRealVectorSwarmUpdater : ISwarmUpdater, IRealVectorOperator { 27 29 IScopeTreeLookupParameter<RealVector> NeighborBestParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.