OptaPlanner core 6.2.0.Beta1

Uses of Interface
org.optaplanner.core.api.domain.solution.Solution

Packages that use Solution
org.optaplanner.core.api.domain.solution.cloner   
org.optaplanner.core.api.solver   
org.optaplanner.core.api.solver.event   
org.optaplanner.core.config.solver   
org.optaplanner.core.impl.constructionheuristic.scope   
org.optaplanner.core.impl.domain.entity.descriptor   
org.optaplanner.core.impl.domain.solution.cloner   
org.optaplanner.core.impl.domain.solution.descriptor   
org.optaplanner.core.impl.domain.solution.mutation   
org.optaplanner.core.impl.domain.valuerange.descriptor   
org.optaplanner.core.impl.domain.variable.descriptor   
org.optaplanner.core.impl.heuristic.selector.common.decorator   
org.optaplanner.core.impl.heuristic.selector.move.factory   
org.optaplanner.core.impl.heuristic.selector.value   
org.optaplanner.core.impl.localsearch.scope   
org.optaplanner.core.impl.phase.scope   
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.easy   
org.optaplanner.core.impl.score.director.incremental   
org.optaplanner.core.impl.solver   
org.optaplanner.core.impl.solver.event   
org.optaplanner.core.impl.solver.recaller   
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.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

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