Class InstanceProblemProvider<Solution_>
- java.lang.Object
-
- org.optaplanner.benchmark.impl.loader.InstanceProblemProvider<Solution_>
-
- All Implemented Interfaces:
ProblemProvider<Solution_>
public class InstanceProblemProvider<Solution_> extends Object implements ProblemProvider<Solution_>
-
-
Constructor Summary
Constructors Constructor Description InstanceProblemProvider()InstanceProblemProvider(String problemName, SolutionDescriptor<Solution_> solutionDescriptor, Solution_ problem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetProblemName()inthashCode()Solution_readProblem()StringtoString()voidwriteSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult)
-
-
-
Constructor Detail
-
InstanceProblemProvider
public InstanceProblemProvider()
-
InstanceProblemProvider
public InstanceProblemProvider(String problemName, SolutionDescriptor<Solution_> solutionDescriptor, Solution_ problem)
-
-
Method Detail
-
getProblemName
public String getProblemName()
- Specified by:
getProblemNamein interfaceProblemProvider<Solution_>- Returns:
- never null
-
readProblem
public Solution_ readProblem()
- Specified by:
readProblemin interfaceProblemProvider<Solution_>- Returns:
- never null
-
writeSolution
public void writeSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult)
- Specified by:
writeSolutionin interfaceProblemProvider<Solution_>- Parameters:
solution- never nullsubSingleBenchmarkResult- never null
-
-