- Timestamp:
- 05/15/14 15:06:57 (10 years ago)
- Location:
- branches/SimSharp/HeuristicLab.Problems.Programmable/3.3/Interfaces
- Files:
-
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/SimSharp/HeuristicLab.Problems.Programmable/3.3/Interfaces/IProblemDefinition.cs
r10855 r10856 21 21 22 22 namespace HeuristicLab.Problems.Programmable { 23 public abstract class ProblemBase{24 public abstractConfiguration GetConfiguration();23 public interface IProblemDefinition { 24 Configuration GetConfiguration(); 25 25 } 26 26 } -
branches/SimSharp/HeuristicLab.Problems.Programmable/3.3/Interfaces/ISingleObjectiveProblemDefinition.cs
r10855 r10856 23 23 24 24 namespace HeuristicLab.Problems.Programmable { 25 public abstract class SingleObjectiveProblemBase : ProblemBase { 26 public abstract double Evaluate(IRandom random, ParameterVector vector); 25 public interface ISingleObjectiveProblemDefinition : IProblemDefinition { 26 bool IsMaximizationProblem { get; } 27 double Evaluate(IRandom random, ParameterVector vector); 27 28 } 28 29 }
Note: See TracChangeset
for help on using the changeset viewer.