| 
OptaPlanner core 6.2.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Solution in org.optaplanner.core.api.domain.solution.cloner | 
|---|
| Classes in org.optaplanner.core.api.domain.solution.cloner with type parameters of type Solution | |
|---|---|
 interface | 
SolutionCloner<SolutionG extends Solution>
Clones a Solution during planning. | 
| Uses of Solution in org.optaplanner.core.api.solver | 
|---|
| Methods in org.optaplanner.core.api.solver that return Solution | |
|---|---|
 Solution | 
Solver.getBestSolution()
 | 
| Methods in org.optaplanner.core.api.solver with parameters of type Solution | |
|---|---|
 void | 
Solver.solve(Solution planningProblem)
Solves the planning problem.  | 
| Uses of Solution in org.optaplanner.core.api.solver.event | 
|---|
| Classes in org.optaplanner.core.api.solver.event with type parameters of type Solution | |
|---|---|
 class | 
BestSolutionChangedEvent<SolutionG extends Solution>
Delivered when the best Solution changes during solving. | 
 interface | 
SolverEventListener<SolutionG extends Solution>
 | 
| Uses of Solution in org.optaplanner.core.config.solver | 
|---|
| Fields in org.optaplanner.core.config.solver with type parameters of type Solution | |
|---|---|
protected  Class<? extends Solution> | 
SolverConfig.solutionClass
 | 
| Methods in org.optaplanner.core.config.solver that return types with arguments of type Solution | |
|---|---|
 Class<? extends Solution> | 
SolverConfig.getSolutionClass()
 | 
| Method parameters in org.optaplanner.core.config.solver with type arguments of type Solution | |
|---|---|
 void | 
SolverConfig.setSolutionClass(Class<? extends Solution> solutionClass)
 | 
| Uses of Solution in org.optaplanner.core.impl.constructionheuristic.scope | 
|---|
| Methods in org.optaplanner.core.impl.constructionheuristic.scope that return Solution | |
|---|---|
 Solution | 
ConstructionHeuristicMoveScope.getWorkingSolution()
 | 
| Uses of Solution in org.optaplanner.core.impl.domain.entity.descriptor | 
|---|
| Methods in org.optaplanner.core.impl.domain.entity.descriptor with parameters of type Solution | |
|---|---|
 List<Object> | 
EntityDescriptor.extractEntities(Solution solution)
 | 
 long | 
EntityDescriptor.getProblemScale(Solution solution,
                Object entity)
 | 
| Uses of Solution in org.optaplanner.core.impl.domain.solution.cloner | 
|---|
| Classes in org.optaplanner.core.impl.domain.solution.cloner with type parameters of type Solution | |
|---|---|
 class | 
FieldAccessingSolutionCloner<SolutionG extends Solution>
 | 
 class | 
PlanningCloneableSolutionCloner<SolutionG extends Solution>
 | 
| Uses of Solution in org.optaplanner.core.impl.domain.solution.descriptor | 
|---|
| Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type Solution | |
|---|---|
 Class<? extends Solution> | 
SolutionDescriptor.getSolutionClass()
 | 
| Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type Solution | |
|---|---|
 int | 
SolutionDescriptor.countUninitializedVariables(Solution solution)
 | 
 Collection<Object> | 
SolutionDescriptor.getAllFacts(Solution solution)
 | 
 int | 
SolutionDescriptor.getEntityCount(Solution solution)
 | 
 List<Object> | 
SolutionDescriptor.getEntityList(Solution solution)
 | 
 List<Object> | 
SolutionDescriptor.getEntityListByEntityClass(Solution solution,
                           Class<?> entityClass)
 | 
 long | 
SolutionDescriptor.getProblemScale(Solution solution)
Calculates an indication on how big this problem instance is.  | 
 int | 
SolutionDescriptor.getValueCount(Solution solution)
 | 
 long | 
SolutionDescriptor.getVariableCount(Solution solution)
 | 
 boolean | 
SolutionDescriptor.isInitialized(ScoreDirector scoreDirector,
              Solution solution)
 | 
| Constructor parameters in org.optaplanner.core.impl.domain.solution.descriptor with type arguments of type Solution | |
|---|---|
SolutionDescriptor(Class<? extends Solution> solutionClass)
 | 
|
| Uses of Solution in org.optaplanner.core.impl.domain.solution.mutation | 
|---|
| Methods in org.optaplanner.core.impl.domain.solution.mutation with parameters of type Solution | |
|---|---|
 int | 
MutationCounter.countMutations(Solution a,
               Solution b)
 | 
 int | 
MutationCounter.countMutations(Solution a,
               Solution b)
 | 
| Uses of Solution in org.optaplanner.core.impl.domain.valuerange.descriptor | 
|---|
| Methods in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type Solution | |
|---|---|
 ValueRange<?> | 
CompositeValueRangeDescriptor.extractValueRange(Solution solution)
 | 
 ValueRange<?> | 
FromSolutionPropertyValueRangeDescriptor.extractValueRange(Solution solution)
 | 
 ValueRange<?> | 
EntityIndependentValueRangeDescriptor.extractValueRange(Solution solution)
As specified by ValueRangeDescriptor.extractValueRange(Solution, Object). | 
 ValueRange<?> | 
ValueRangeDescriptor.extractValueRange(Solution solution,
                  Object entity)
 | 
 ValueRange<?> | 
CompositeValueRangeDescriptor.extractValueRange(Solution solution,
                  Object entity)
 | 
 ValueRange<?> | 
FromSolutionPropertyValueRangeDescriptor.extractValueRange(Solution solution,
                  Object entity)
 | 
 ValueRange<?> | 
FromEntityPropertyValueRangeDescriptor.extractValueRange(Solution solution,
                  Object entity)
 | 
| Uses of Solution in org.optaplanner.core.impl.domain.variable.descriptor | 
|---|
| Methods in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type Solution | |
|---|---|
 long | 
GenuineVariableDescriptor.getValueCount(Solution solution,
              Object entity)
 | 
| Uses of Solution in org.optaplanner.core.impl.heuristic.selector.common.decorator | 
|---|
| Classes in org.optaplanner.core.impl.heuristic.selector.common.decorator with type parameters of type Solution | |
|---|---|
 interface | 
SelectionSorterWeightFactory<Sol extends Solution,T>
Creates a weight to decide the order of a collections of selections (a selection is a PlanningEntity, a planningValue, a Move or a Selector). | 
| Constructor parameters in org.optaplanner.core.impl.heuristic.selector.common.decorator with type arguments of type Solution | |
|---|---|
WeightFactorySelectionSorter(SelectionSorterWeightFactory<Solution,T> selectionSorterWeightFactory,
                             SelectionSorterOrder selectionSorterOrder)
 | 
|
| Uses of Solution in org.optaplanner.core.impl.heuristic.selector.move.factory | 
|---|
| Classes in org.optaplanner.core.impl.heuristic.selector.move.factory with type parameters of type Solution | |
|---|---|
 interface | 
MoveListFactory<SolutionG extends Solution>
A simple interface to generate a List of custom Moves. | 
| Uses of Solution in org.optaplanner.core.impl.heuristic.selector.value | 
|---|
| Fields in org.optaplanner.core.impl.heuristic.selector.value declared as Solution | |
|---|---|
protected  Solution | 
FromEntityPropertyValueSelector.workingSolution
 | 
| Uses of Solution in org.optaplanner.core.impl.localsearch.scope | 
|---|
| Methods in org.optaplanner.core.impl.localsearch.scope that return Solution | |
|---|---|
 Solution | 
LocalSearchMoveScope.getWorkingSolution()
 | 
| Uses of Solution in org.optaplanner.core.impl.phase.scope | 
|---|
| Fields in org.optaplanner.core.impl.phase.scope declared as Solution | |
|---|---|
protected  Solution | 
AbstractStepScope.clonedSolution
 | 
| Methods in org.optaplanner.core.impl.phase.scope that return Solution | |
|---|---|
 Solution | 
AbstractStepScope.createOrGetClonedSolution()
 | 
 Solution | 
AbstractStepScope.getClonedSolution()
 | 
 Solution | 
AbstractPhaseScope.getWorkingSolution()
 | 
 Solution | 
AbstractStepScope.getWorkingSolution()
 | 
| Methods in org.optaplanner.core.impl.phase.scope with parameters of type Solution | |
|---|---|
 void | 
AbstractStepScope.setClonedSolution(Solution clonedSolution)
 | 
| Uses of Solution in org.optaplanner.core.impl.score.director | 
|---|
| Fields in org.optaplanner.core.impl.score.director declared as Solution | |
|---|---|
protected  Solution | 
AbstractScoreDirector.workingSolution
 | 
| Methods in org.optaplanner.core.impl.score.director that return Solution | |
|---|---|
 Solution | 
AbstractScoreDirector.cloneWorkingSolution()
 | 
 Solution | 
InnerScoreDirector.cloneWorkingSolution()
 | 
 Solution | 
AbstractScoreDirector.getWorkingSolution()
 | 
 Solution | 
ScoreDirector.getWorkingSolution()
The Solution that is used to calculate the Score. | 
| Methods in org.optaplanner.core.impl.score.director with parameters of type Solution | |
|---|---|
 void | 
InnerScoreDirectorFactory.assertScoreFromScratch(Solution solution)
Asserts that if the Score is calculated for the parameter solution,
 it would be equal to the getScore() of that parameter. | 
 void | 
AbstractScoreDirectorFactory.assertScoreFromScratch(Solution solution)
 | 
 void | 
AbstractScoreDirector.setWorkingSolution(Solution workingSolution)
 | 
 void | 
ScoreDirector.setWorkingSolution(Solution workingSolution)
The workingSolution must never be the same instance as the bestSolution,
 it should be a (un)changed clone. | 
| Uses of Solution in org.optaplanner.core.impl.score.director.common | 
|---|
| Methods in org.optaplanner.core.impl.score.director.common with parameters of type Solution | |
|---|---|
 void | 
TrailingEntityMapSupport.resetTrailingEntityMap(Solution workingSolution)
 | 
| Uses of Solution in org.optaplanner.core.impl.score.director.drools | 
|---|
| Methods in org.optaplanner.core.impl.score.director.drools with parameters of type Solution | |
|---|---|
 void | 
DroolsScoreDirector.setWorkingSolution(Solution workingSolution)
 | 
| Uses of Solution in org.optaplanner.core.impl.score.director.easy | 
|---|
| Classes in org.optaplanner.core.impl.score.director.easy with type parameters of type Solution | |
|---|---|
 interface | 
EasyScoreCalculator<Sol extends Solution>
Used for easy java Score calculation. | 
| Uses of Solution in org.optaplanner.core.impl.score.director.incremental | 
|---|
| Classes in org.optaplanner.core.impl.score.director.incremental with type parameters of type Solution | |
|---|---|
 class | 
AbstractIncrementalScoreCalculator<Sol extends Solution>
Abstract superclass for IncrementalScoreCalculator. | 
 interface | 
ConstraintMatchAwareIncrementalScoreCalculator<Sol extends Solution>
Allows a IncrementalScoreCalculator to report ConstraintMatchTotals
 for explaining a score (= which score constraints match for how much)
 and also for score corruption analysis. | 
 interface | 
IncrementalScoreCalculator<Sol extends Solution>
Used for incremental java Score calculation. | 
| Methods in org.optaplanner.core.impl.score.director.incremental with parameters of type Solution | |
|---|---|
 void | 
IncrementalScoreDirector.setWorkingSolution(Solution workingSolution)
 | 
| Uses of Solution in org.optaplanner.core.impl.solver | 
|---|
| Methods in org.optaplanner.core.impl.solver that return Solution | |
|---|---|
 Solution | 
DefaultSolver.getBestSolution()
 | 
| Methods in org.optaplanner.core.impl.solver with parameters of type Solution | |
|---|---|
 void | 
DefaultSolver.solve(Solution planningProblem)
 | 
| Uses of Solution in org.optaplanner.core.impl.solver.event | 
|---|
| Methods in org.optaplanner.core.impl.solver.event with parameters of type Solution | |
|---|---|
 void | 
SolverEventSupport.fireBestSolutionChanged(Solution newBestSolution,
                        int newUninitializedVariableCount)
 | 
| Uses of Solution in org.optaplanner.core.impl.solver.recaller | 
|---|
| Methods in org.optaplanner.core.impl.solver.recaller with parameters of type Solution | |
|---|---|
 void | 
BestSolutionRecaller.updateBestSolution(DefaultSolverScope solverScope,
                   Solution solution,
                   int uninitializedVariableCount)
 | 
| Uses of Solution in org.optaplanner.core.impl.solver.scope | 
|---|
| Fields in org.optaplanner.core.impl.solver.scope declared as Solution | |
|---|---|
protected  Solution | 
DefaultSolverScope.bestSolution
 | 
| Methods in org.optaplanner.core.impl.solver.scope that return Solution | |
|---|---|
 Solution | 
DefaultSolverScope.getBestSolution()
 | 
 Solution | 
DefaultSolverScope.getWorkingSolution()
 | 
| Methods in org.optaplanner.core.impl.solver.scope with parameters of type Solution | |
|---|---|
 void | 
DefaultSolverScope.assertScoreFromScratch(Solution solution)
 | 
 void | 
DefaultSolverScope.setBestSolution(Solution bestSolution)
The bestSolution must never be the same instance as the workingSolution, it should be a (un)changed clone.  | 
  | 
OptaPlanner core 6.2.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||