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.config.solver   
org.drools.planner.core   
org.drools.planner.core.bestsolution   
org.drools.planner.core.constructionheuristic.greedyFit.decider   
org.drools.planner.core.constructionheuristic.scope   
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.heuristic.selector.move.factory   
org.drools.planner.core.localsearch.scope   
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   
org.drools.planner.core.solver.scope   
 

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<?> SolutionPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> CompositePlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> UndefinedPlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> PlanningEntityPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> PlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> PlanningVariableDescriptor.extractPlanningValues(Solution solution, Object planningEntity)
           
 Collection<?> SolutionPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)
           
 Collection<?> CompositePlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)
           
 Collection<?> UndefinedPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)
           
 Collection<?> PlanningEntityPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)
           
 Collection<?> PlanningValueRangeDescriptor.extractValues(Solution solution, Object planningEntity)
           
 long PlanningVariableDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 long SolutionPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 long CompositePlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 long UndefinedPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 long PlanningEntityPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 long PlanningValueRangeDescriptor.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 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 AbstractScoreDirectorFactory.assertScore(Solution solution)
           
 void ScoreDirectorFactory.assertScore(Solution solution)
          Asserts that if the Score is calculated for the parameter solution, it would be equal to the getScore() of that parameter.
 void ScoreDirector.setWorkingSolution(Solution workingSolution)
          The workingSolution must never be the same instance as the bestSolution, it should be a (un)changed clone.
 void AbstractScoreDirector.setWorkingSolution(Solution workingSolution)
           
 

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.
 

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.
 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.
 



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