Interface ProblemProvider<Solution_>
- 
- Type Parameters:
- Solution_- the solution type, the class with the- PlanningSolutionannotation
 - All Known Implementing Classes:
- FileProblemProvider,- InstanceProblemProvider
 
 public interface ProblemProvider<Solution_>Subclasses need to implementequals()andhashCode()which are used byProblemBenchmarksFactory.buildProblemBenchmarkList(org.optaplanner.benchmark.impl.result.SolverBenchmarkResult, Solution_[]).
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetProblemName()Solution_readProblem()voidwriteSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult)
 
- 
- 
- 
Method Detail- 
getProblemNameString getProblemName() - Returns:
- never null
 
 - 
readProblemSolution_ readProblem() - Returns:
- never null
 
 - 
writeSolutionvoid writeSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult) - Parameters:
- solution- never null
- subSingleBenchmarkResult- never null
 
 
- 
 
-