| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.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.constructionheuristic.scope | 
|---|
| Methods in org.drools.planner.core.constructionheuristic.scope that return Solution | |
|---|---|
|  Solution | ConstructionHeuristicMoveScope.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<?> | PlanningEntityPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution) | 
|  Collection<?> | CompositePlanningValueRangeDescriptor.extractAllValues(Solution solution) | 
|  Collection<?> | UndefinedPlanningValueRangeDescriptor.extractAllValues(Solution solution) | 
|  Collection<?> | PlanningValueRangeDescriptor.extractAllValues(Solution solution) | 
|  Collection<?> | SolutionPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution) | 
|  Collection<?> | PlanningVariableDescriptor.extractPlanningValues(Solution solution,
                      Object planningEntity) | 
|  Collection<?> | PlanningEntityPropertyPlanningValueRangeDescriptor.extractValues(Solution solution,
              Object planningEntity) | 
|  Collection<?> | CompositePlanningValueRangeDescriptor.extractValues(Solution solution,
              Object planningEntity) | 
|  Collection<?> | UndefinedPlanningValueRangeDescriptor.extractValues(Solution solution,
              Object planningEntity) | 
|  Collection<?> | PlanningValueRangeDescriptor.extractValues(Solution solution,
              Object planningEntity) | 
|  Collection<?> | SolutionPropertyPlanningValueRangeDescriptor.extractValues(Solution solution,
              Object planningEntity) | 
|  long | PlanningEntityPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution,
                Object planningEntity) | 
|  long | CompositePlanningValueRangeDescriptor.getProblemScale(Solution solution,
                Object planningEntity) | 
|  long | UndefinedPlanningValueRangeDescriptor.getProblemScale(Solution solution,
                Object planningEntity) | 
|  long | PlanningValueRangeDescriptor.getProblemScale(Solution solution,
                Object planningEntity) | 
|  long | PlanningVariableDescriptor.getProblemScale(Solution solution,
                Object planningEntity) | 
|  long | SolutionPropertyPlanningValueRangeDescriptor.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.heuristic.selector.move.factory | 
|---|
| Methods in org.drools.planner.core.heuristic.selector.move.factory with parameters of type Solution | |
|---|---|
|  List<Move> | MoveListFactory.createMoveList(Solution solution)When it is called depends on the configured SelectionCacheType. | 
| Uses of Solution in org.drools.planner.core.localsearch.scope | 
|---|
| Methods in org.drools.planner.core.localsearch.scope that return Solution | |
|---|---|
|  Solution | LocalSearchMoveScope.getWorkingSolution() | 
| 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 | AbstractScoreDirector.getWorkingSolution() | 
|  Solution | ScoreDirector.getWorkingSolution()The Solutionthat is used to calculate theScore. | 
| Methods in org.drools.planner.core.score.director with parameters of type Solution | |
|---|---|
|  void | ScoreDirectorFactory.assertScore(Solution solution)Asserts that if the Scoreis calculated for the parameter solution,
 it would be equal to thegetScore()of that parameter. | 
|  void | AbstractScoreDirectorFactory.assertScore(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.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 Scorecalculation. | 
| 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 Scorecalculation. | 
| 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 Solverwhen the solution needs to be cloned,
 for example to store a clone of the current solution as the best solution. | 
|  Solution | ProblemIO.read(File inputSolutionFile)This method is thread-safe. | 
| Methods in org.drools.planner.core.solution with parameters of type Solution | |
|---|---|
|  void | ProblemIO.write(Solution solution,
      File outputSolutionFile)This method is thread-safe. | 
| Uses of Solution in org.drools.planner.core.solver | 
|---|
| Methods in org.drools.planner.core.solver that return Solution | |
|---|---|
|  Solution | DefaultSolver.getBestSolution() | 
| Methods in org.drools.planner.core.solver with parameters of type Solution | |
|---|---|
|  void | DefaultSolver.setPlanningProblem(Solution planningProblem) | 
| Uses of Solution in org.drools.planner.core.solver.scope | 
|---|
| Fields in org.drools.planner.core.solver.scope declared as Solution | |
|---|---|
| protected  Solution | DefaultSolverScope.bestSolution | 
| Methods in org.drools.planner.core.solver.scope that return Solution | |
|---|---|
|  Solution | DefaultSolverScope.getBestSolution() | 
|  Solution | DefaultSolverScope.getWorkingSolution() | 
| Methods in org.drools.planner.core.solver.scope with parameters of type Solution | |
|---|---|
|  void | DefaultSolverScope.assertScore(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. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||