Changeset 13412 for branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces
- Timestamp:
- 11/28/15 23:38:51 (9 years ago)
- Location:
- branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces
- Files:
-
- 1 copied
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IEstimatedPTSPMoveEvaluator.cs
r13408 r13412 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Optimization; 26 using System;27 26 28 27 namespace HeuristicLab.Problems.PTSP { 29 public interface IPTSPMoveEvaluator : ISingleObjectiveMoveEvaluator, IMoveOperator, IPermutationMoveOperator { 30 Type EvaluatorType { get; } 28 public interface IEstimatedPTSPMoveEvaluator : IEstimatedPTSPOperator, ISingleObjectiveMoveEvaluator, IPermutationMoveOperator { 31 29 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } 32 30 ILookupParameter<DistanceMatrix> DistanceMatrixParameter { get; } 33 31 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; } 34 35 32 } 36 33 } -
branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/IEstimatedPTSPOperator.cs
r13408 r13412 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Encodings.PermutationEncoding;25 using HeuristicLab.Optimization;26 using System;27 24 28 25 namespace HeuristicLab.Problems.PTSP { 29 public interface IPTSPMoveEvaluator : ISingleObjectiveMoveEvaluator, IMoveOperator, IPermutationMoveOperator { 30 Type EvaluatorType { get; } 31 ILookupParameter<DoubleMatrix> CoordinatesParameter { get; } 32 ILookupParameter<DistanceMatrix> DistanceMatrixParameter { get; } 33 ILookupParameter<BoolValue> UseDistanceMatrixParameter { get; } 34 26 public interface IEstimatedPTSPOperator : IItem { 27 ILookupParameter<ItemList<BoolArray>> RealizationsParameter { get; } 35 28 } 36 29 } -
branches/PTSP/HeuristicLab.Problems.PTSP/3.3/Interfaces/ITwoPointFiveMoveOperator.cs
r13408 r13412 1 using HeuristicLab.Core; 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 using HeuristicLab.Core; 2 23 using HeuristicLab.Optimization; 3 using System;4 using System.Collections.Generic;5 using System.Linq;6 using System.Text;7 using System.Threading.Tasks;8 24 9 25 namespace HeuristicLab.Problems.PTSP { 10 public interface I 25MoveOperator : IMoveOperator {26 public interface ITwoPointFiveMoveOperator : IMoveOperator { 11 27 ILookupParameter<TwoPointFiveMove> TwoPointFiveMoveParameter { get; } 12 28 }
Note: See TracChangeset
for help on using the changeset viewer.