OptaPlanner core 6.0.1.Final

Uses of Interface
org.optaplanner.core.impl.solution.Solution

Packages that use Solution
org.optaplanner.core.api.domain.solution.cloner   
org.optaplanner.core.api.solver   
org.optaplanner.core.config.solver   
org.optaplanner.core.impl.bestsolution   
org.optaplanner.core.impl.constructionheuristic.scope   
org.optaplanner.core.impl.domain.entity   
org.optaplanner.core.impl.domain.solution   
org.optaplanner.core.impl.domain.solution.cloner   
org.optaplanner.core.impl.domain.solution.mutation   
org.optaplanner.core.impl.domain.value   
org.optaplanner.core.impl.domain.variable   
org.optaplanner.core.impl.event   
org.optaplanner.core.impl.heuristic.selector.common.decorator   
org.optaplanner.core.impl.heuristic.selector.move.factory   
org.optaplanner.core.impl.localsearch.scope   
org.optaplanner.core.impl.phase   
org.optaplanner.core.impl.phase.step   
org.optaplanner.core.impl.score.director   
org.optaplanner.core.impl.score.director.common   
org.optaplanner.core.impl.score.director.drools   
org.optaplanner.core.impl.score.director.incremental   
org.optaplanner.core.impl.score.director.simple   
org.optaplanner.core.impl.solution   
org.optaplanner.core.impl.solver   
org.optaplanner.core.impl.solver.scope   
 

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.setPlanningProblem(Solution planningProblem)
           
 

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

Methods in org.optaplanner.core.impl.bestsolution with parameters of type Solution
 void BestSolutionRecaller.updateBestSolution(DefaultSolverScope solverScope, Solution solution, int uninitializedVariableCount)
           
 

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
 

Methods in org.optaplanner.core.impl.domain.entity with parameters of type Solution
 List<Object> PlanningEntityDescriptor.extractEntities(Solution solution)
           
 long PlanningEntityDescriptor.getProblemScale(Solution solution, Object planningEntity)
           
 

Uses of Solution in org.optaplanner.core.impl.domain.solution
 

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

Methods in org.optaplanner.core.impl.domain.solution 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.getEntityListByPlanningEntityClass(Solution solution, Class<?> planningEntityClass)
           
 long SolutionDescriptor.getProblemScale(Solution solution)
          Calculates an indication on how big this problem instance is.
 int SolutionDescriptor.getValueCount(Solution solution)
           
 boolean SolutionDescriptor.isInitialized(Solution solution)
           
 

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

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

Methods in org.optaplanner.core.impl.domain.value with parameters of type Solution
 Collection<?> FromEntityPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> CompositePlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> FromSolutionPropertyPlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> PlanningValueRangeDescriptor.extractAllValues(Solution solution)
           
 Collection<?> FromEntityPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object entity)
           
 Collection<?> CompositePlanningValueRangeDescriptor.extractValues(Solution solution, Object entity)
           
 Collection<?> FromSolutionPropertyPlanningValueRangeDescriptor.extractValues(Solution solution, Object entity)
           
 Collection<?> PlanningValueRangeDescriptor.extractValues(Solution solution, Object entity)
           
 long FromEntityPropertyPlanningValueRangeDescriptor.getValueCount(Solution solution, Object entity)
           
 long CompositePlanningValueRangeDescriptor.getValueCount(Solution solution, Object entity)
           
 long FromSolutionPropertyPlanningValueRangeDescriptor.getValueCount(Solution solution, Object entity)
           
 long PlanningValueRangeDescriptor.getValueCount(Solution solution, Object entity)
           
 

Uses of Solution in org.optaplanner.core.impl.domain.variable
 

Methods in org.optaplanner.core.impl.domain.variable with parameters of type Solution
 Collection<?> PlanningVariableDescriptor.extractAllPlanningValues(Solution solution)
           
 Collection<?> PlanningVariableDescriptor.extractPlanningValues(Solution solution, Object entity)
           
 long PlanningVariableDescriptor.getValueCount(Solution solution, Object entity)
           
 

Uses of Solution in org.optaplanner.core.impl.event
 

Methods in org.optaplanner.core.impl.event that return Solution
 Solution BestSolutionChangedEvent.getNewBestSolution()
           
 

Methods in org.optaplanner.core.impl.event with parameters of type Solution
 void SolverEventSupport.fireBestSolutionChanged(Solution newBestSolution)
           
 

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

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

Methods in org.optaplanner.core.impl.phase that return Solution
 Solution AbstractSolverPhaseScope.getWorkingSolution()
           
 

Uses of Solution in org.optaplanner.core.impl.phase.step
 

Fields in org.optaplanner.core.impl.phase.step declared as Solution
protected  Solution AbstractStepScope.clonedSolution
           
 

Methods in org.optaplanner.core.impl.phase.step that return Solution
 Solution AbstractStepScope.createOrGetClonedSolution()
           
 Solution AbstractStepScope.getClonedSolution()
           
 Solution AbstractStepScope.getWorkingSolution()
           
 

Methods in org.optaplanner.core.impl.phase.step 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 ScoreDirector.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 ScoreDirectorFactory.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.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 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.score.director.simple
 

Classes in org.optaplanner.core.impl.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.optaplanner.core.impl.solution
 

Methods in org.optaplanner.core.impl.solution that return Solution
 Solution ProblemIO.read(File inputSolutionFile)
          This method is thread-safe.
 

Methods in org.optaplanner.core.impl.solution with parameters of type Solution
 void ProblemIO.write(Solution solution, File outputSolutionFile)
          This method is thread-safe.
 

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.setPlanningProblem(Solution planningProblem)
           
 

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

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.