Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.drools.planner.core.solution.Solution

Packages that use Solution
org.drools.planner.api.domain.entity |
org.drools.planner.api.domain.variable |
org.drools.planner.benchmark.api |
org.drools.planner.benchmark.core |
org.drools.planner.config.solver |
org.drools.planner.core |
org.drools.planner.core.bestsolution |
org.drools.planner.core.constructionheuristic.greedyFit.decider |
org.drools.planner.core.domain.entity |
org.drools.planner.core.domain.solution |
org.drools.planner.core.domain.variable |
org.drools.planner.core.event |
org.drools.planner.core.localsearch.decider |
org.drools.planner.core.move.factory |
org.drools.planner.core.move.generic |
org.drools.planner.core.phase |
org.drools.planner.core.phase.step |
org.drools.planner.core.score.director |
org.drools.planner.core.score.director.drools |
org.drools.planner.core.score.director.incremental |
org.drools.planner.core.score.director.simple |
org.drools.planner.core.solution |
org.drools.planner.core.solver |

Uses of Solution in org.drools.planner.api.domain.entity

Methods in org.drools.planner.api.domain.entity with parameters of type Solution
`Comparable` | `PlanningEntityDifficultyWeightFactory.createDifficultyWeight(Solution solution, Object planningEntity)`

Uses of Solution in org.drools.planner.api.domain.variable

Methods in org.drools.planner.api.domain.variable with parameters of type Solution
`Comparable` | `PlanningValueStrengthWeightFactory.createStrengthWeight(Solution solution, Object planningValue)`

Uses of Solution in org.drools.planner.benchmark.api

Methods in org.drools.planner.benchmark.api that return Solution
`Solution` | `ProblemIO.read(File inputSolutionFile)`

Methods in org.drools.planner.benchmark.api with parameters of type Solution
`void` | `ProblemIO.write(Solution solution, File outputSolutionFile)`

Uses of Solution in org.drools.planner.benchmark.core

Methods in org.drools.planner.benchmark.core that return Solution
`Solution` | `XStreamProblemIO.read(File inputSolutionFile)`
`Solution` | `ProblemBenchmark.readPlanningProblem()`

Methods in org.drools.planner.benchmark.core with parameters of type Solution
`void` | `XStreamProblemIO.write(Solution solution, File outputSolutionFile)`

Uses of Solution in org.drools.planner.config.solver

Fields in org.drools.planner.config.solver with type parameters of type Solution
`protected Class<? extends Solution>` | `SolverConfig.solutionClass`

Methods in org.drools.planner.config.solver that return types with arguments of type Solution
`Class<? extends Solution>` | `SolverConfig.getSolutionClass()`

Method parameters in org.drools.planner.config.solver with type arguments of type Solution
`void` | `SolverConfig.setSolutionClass(Class<? extends Solution> solutionClass)`

Uses of Solution in org.drools.planner.core

Methods in org.drools.planner.core that return Solution
`Solution` | `Solver.getBestSolution()`

Methods in org.drools.planner.core with parameters of type Solution
`void` | `Solver.setPlanningProblem(Solution planningProblem)`

Uses of Solution in org.drools.planner.core.bestsolution

Methods in org.drools.planner.core.bestsolution with parameters of type Solution
`void` | `BestSolutionRecaller.updateBestSolution(DefaultSolverScope solverScope, Solution newBestSolution)`

Uses of Solution in org.drools.planner.core.constructionheuristic.greedyFit.decider

Methods in org.drools.planner.core.constructionheuristic.greedyFit.decider that return Solution
`Solution` | `GreedyMoveScope.getWorkingSolution()`

Uses of Solution in org.drools.planner.core.domain.entity

Methods in org.drools.planner.core.domain.entity with parameters of type Solution
`List<Object>` | `PlanningEntityDescriptor.extractEntities(Solution solution)`
`long` | `PlanningEntityDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`void` | `PlanningEntitySorter.sortDifficultyAscending(Solution solution, List<Object> planningEntityList)`
`void` | `PlanningEntitySorter.sortDifficultyDescending(Solution solution, List<Object> planningEntityList)`

Uses of Solution in org.drools.planner.core.domain.solution

Methods in org.drools.planner.core.domain.solution that return types with arguments of type Solution
`Class<? extends Solution>` | `SolutionDescriptor.getSolutionClass()`

Methods in org.drools.planner.core.domain.solution with parameters of type Solution
`Collection<Object>` | `SolutionDescriptor.getAllFacts(Solution solution)`
`int` | `SolutionDescriptor.getPlanningEntityCount(Solution solution)`
`List<Object>` | `SolutionDescriptor.getPlanningEntityList(Solution solution)`
`List<Object>` | `SolutionDescriptor.getPlanningEntityListByPlanningEntityClass(Solution solution, Class<?> planningEntityClass)`
`long` | `SolutionDescriptor.getProblemScale(Solution solution)` Calculates an indication on how big this problem instance is.
`boolean` | `SolutionDescriptor.isInitialized(Solution solution)`

Constructor parameters in org.drools.planner.core.domain.solution with type arguments of type Solution
`SolutionDescriptor(Class<? extends Solution> solutionClass)`

Uses of Solution in org.drools.planner.core.domain.variable

Methods in org.drools.planner.core.domain.variable with parameters of type Solution
`Collection<?>` | `PlanningVariableDescriptor.extractAllPlanningValues(Solution solution)`
`Collection<?>` | `UndefinedPlanningValueRangeDescriptor.extractAllValues(Solution solution)`
`Collection<?>` | `SolutionPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)`
`Collection<?>` | `PlanningValueRangeDescriptor.extractAllValues(Solution solution)`
`Collection<?>` | `PlanningEntityPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)`
`Collection<?>` | `CompositePlanningValueRangeDescriptor.extractAllValues(Solution solution)`
`Collection<?>` | `PlanningVariableDescriptor.extractPlanningValues(Solution solution, Object planningEntity)`
`Collection<?>` | `UndefinedPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)`
`Collection<?>` | `SolutionPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)`
`Collection<?>` | `PlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)`
`Collection<?>` | `PlanningEntityPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)`
`Collection<?>` | `CompositePlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)`
`long` | `UndefinedPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`long` | `SolutionPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`long` | `PlanningVariableDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`long` | `PlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`long` | `PlanningEntityPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`long` | `CompositePlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)`
`void` | `PlanningValueSorter.sortStrengthAscending(Solution solution, List<Object> planningValueList)`
`void` | `PlanningValueSorter.sortStrengthDescending(Solution solution, List<Object> planningEntityList)`

Uses of Solution in org.drools.planner.core.event

Methods in org.drools.planner.core.event that return Solution
`Solution` | `BestSolutionChangedEvent.getNewBestSolution()`

Methods in org.drools.planner.core.event with parameters of type Solution
`void` | `SolverEventSupport.fireBestSolutionChanged(Solution newBestSolution)`

Constructors in org.drools.planner.core.event with parameters of type Solution
`BestSolutionChangedEvent(Solver source, long timeMillisSpend, Solution newBestSolution)` Internal API.

Uses of Solution in org.drools.planner.core.localsearch.decider

Methods in org.drools.planner.core.localsearch.decider that return Solution
`Solution` | `MoveScope.getWorkingSolution()`

Uses of Solution in org.drools.planner.core.move.factory

Methods in org.drools.planner.core.move.factory with parameters of type Solution
`abstract List<Move>` | `CachedMoveFactory.createCachedMoveList(Solution solution)`
`List<Move>` | `MoveFactory.createMoveList(Solution solution)`
`List<Move>` | `CachedMoveFactory.createMoveList(Solution solution)`

Uses of Solution in org.drools.planner.core.move.generic

Methods in org.drools.planner.core.move.generic with parameters of type Solution
`List<Move>` | `GenericSwapMoveFactory.createCachedMoveList(Solution solution)`
`List<Move>` | `GenericChangeMoveFactory.createCachedMoveList(Solution solution)`
`List<Move>` | `GenericSwapPillarMoveFactory.createMoveList(Solution solution)`
`List<Move>` | `GenericChainedSwapMoveFactory.createMoveList(Solution solution)`
`List<Move>` | `GenericChainedChangePartMoveFactory.createMoveList(Solution solution)`
`List<Move>` | `GenericChainedChangeMoveFactory.createMoveList(Solution solution)`

Uses of Solution in org.drools.planner.core.phase

Methods in org.drools.planner.core.phase that return Solution
`Solution` | `AbstractSolverPhaseScope.getWorkingSolution()`

Uses of Solution in org.drools.planner.core.phase.step

Fields in org.drools.planner.core.phase.step declared as Solution
`protected Solution` | `AbstractStepScope.clonedSolution`

Methods in org.drools.planner.core.phase.step that return Solution
`Solution` | `AbstractStepScope.createOrGetClonedSolution()`
`Solution` | `AbstractStepScope.getClonedSolution()`
`Solution` | `AbstractStepScope.getWorkingSolution()`

Methods in org.drools.planner.core.phase.step with parameters of type Solution
`void` | `AbstractStepScope.setClonedSolution(Solution clonedSolution)`

Uses of Solution in org.drools.planner.core.score.director

Fields in org.drools.planner.core.score.director declared as Solution
`protected Solution` | `AbstractScoreDirector.workingSolution`

Methods in org.drools.planner.core.score.director that return Solution
`Solution` | `ScoreDirector.getWorkingSolution()` The `Solution` that is used to calculate the `Score`.
`Solution` | `AbstractScoreDirector.getWorkingSolution()`

Methods in org.drools.planner.core.score.director with parameters of type Solution
`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.drools.planner.core.score.director.drools

Methods in org.drools.planner.core.score.director.drools with parameters of type Solution
`void` | `DroolsScoreDirector.setWorkingSolution(Solution workingSolution)`

Uses of Solution in org.drools.planner.core.score.director.incremental

Classes in org.drools.planner.core.score.director.incremental with type parameters of type Solution
`class` | `AbstractIncrementalScoreCalculator<Sol extends Solution>` Abstract superclass for `IncrementalScoreCalculator`.
`interface` | `IncrementalScoreCalculator<Sol extends Solution>` Used for incremental java `Score` calculation.

Methods in org.drools.planner.core.score.director.incremental with parameters of type Solution
`void` | `IncrementalScoreDirector.setWorkingSolution(Solution workingSolution)`

Uses of Solution in org.drools.planner.core.score.director.simple

Classes in org.drools.planner.core.score.director.simple with type parameters of type Solution
`interface` | `SimpleScoreCalculator<Sol extends Solution>` Used for simple java `Score` calculation.

Methods in org.drools.planner.core.score.director.simple with parameters of type Solution
`void` | `SimpleScoreDirector.setWorkingSolution(Solution workingSolution)`

Uses of Solution in org.drools.planner.core.solution

Methods in org.drools.planner.core.solution that return Solution
`Solution<S>` | `Solution.cloneSolution()` Called by the `Solver` when the solution needs to be cloned, for example to store a clone of the current solution as the best solution.

Uses of Solution in org.drools.planner.core.solver

Fields in org.drools.planner.core.solver declared as Solution
`protected Solution` | `DefaultSolverScope.bestSolution`

Methods in org.drools.planner.core.solver that return Solution
`Solution` | `DefaultSolverScope.getBestSolution()`
`Solution` | `DefaultSolver.getBestSolution()`
`Solution` | `DefaultSolverScope.getWorkingSolution()`

Methods in org.drools.planner.core.solver with parameters of type Solution
`void` | `DefaultSolverScope.setBestSolution(Solution bestSolution)` The bestSolution must never be the same instance as the workingSolution, it should be a (un)changed clone.
`void` | `DefaultSolver.setPlanningProblem(Solution planningProblem)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.