Changeset 11893 for branches/ProgrammableProblem/HeuristicLab.Problems.ExternalEvaluation/3.4/Programmable/CompiledOptimizationSupport.cs
- Timestamp:
- 02/04/15 21:38:28 (10 years ago)
- Location:
- branches/ProgrammableProblem/HeuristicLab.Problems.ExternalEvaluation/3.4
- Files:
-
- 1 added
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.ExternalEvaluation/3.4
- Property svn:ignore
-
old new 5 5 *.vs10x 6 6 Plugin.cs 7 *.DotSettings
-
- Property svn:ignore
-
branches/ProgrammableProblem/HeuristicLab.Problems.ExternalEvaluation/3.4/Programmable/CompiledOptimizationSupport.cs
r11886 r11893 20 20 #endregion 21 21 22 using System; 22 using System.Collections.Generic; 23 using HeuristicLab.Core; 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Problems.Programmable; 23 26 24 namespace HeuristicLab.Problems.Programmable { 25 public abstract class CompiledProblemDefinition : IProblemDefinition { 26 private IEncoding encoding; 27 public IEncoding Encoding { 28 get { return encoding; } 29 protected set { 30 if (value == null) throw new ArgumentNullException("The encoding must not be null."); 31 encoding = value; 32 } 33 } 27 namespace HeuristicLab.Problems.ExternalEvaluation { 28 public abstract class CompiledOptimizationSupport { 34 29 35 30 public dynamic vars { get; set; } 36 public abstract void Initialize();37 38 protected CompiledProblemDefinition() { }39 protected CompiledProblemDefinition(IEncoding encoding)40 : base() {41 Encoding = encoding;42 }43 31 } 44 32 }
Note: See TracChangeset
for help on using the changeset viewer.