|
OptaPlanner core 6.0.0.Beta1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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.greedyFit.decider |
---|
Methods in org.optaplanner.core.impl.constructionheuristic.greedyFit.decider that return Solution | |
---|---|
Solution |
GreedyMoveScope.getWorkingSolution()
|
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)
|
void |
PlanningEntitySorter.sortDifficultyAscending(Solution solution,
List<Object> planningEntityList)
Deprecated. |
void |
PlanningEntitySorter.sortDifficultyDescending(Solution solution,
List<Object> planningEntityList)
Deprecated. |
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.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.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.value |
---|
Methods in org.optaplanner.core.impl.domain.value with parameters of type Solution | |
---|---|
Collection<?> |
FromEntityPropertyPlanningValueRangeDescriptor.extractAllValuesWithFiltering(Solution solution)
|
Collection<?> |
FromSolutionPropertyPlanningValueRangeDescriptor.extractAllValuesWithFiltering(Solution solution)
|
Collection<?> |
UndefinedPlanningValueRangeDescriptor.extractAllValuesWithFiltering(Solution solution)
|
Collection<?> |
PlanningValueRangeDescriptor.extractAllValuesWithFiltering(Solution solution)
|
Collection<?> |
CompositePlanningValueRangeDescriptor.extractAllValuesWithFiltering(Solution solution)
|
Collection<?> |
FromEntityPropertyPlanningValueRangeDescriptor.extractValuesWithFiltering(Solution solution,
Object planningEntity)
|
Collection<?> |
FromSolutionPropertyPlanningValueRangeDescriptor.extractValuesWithFiltering(Solution solution,
Object planningEntity)
|
Collection<?> |
UndefinedPlanningValueRangeDescriptor.extractValuesWithFiltering(Solution solution,
Object planningEntity)
|
Collection<?> |
PlanningValueRangeDescriptor.extractValuesWithFiltering(Solution solution,
Object planningEntity)
|
Collection<?> |
CompositePlanningValueRangeDescriptor.extractValuesWithFiltering(Solution solution,
Object planningEntity)
|
long |
FromEntityPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution,
Object planningEntity)
|
long |
FromSolutionPropertyPlanningValueRangeDescriptor.getProblemScale(Solution solution,
Object planningEntity)
|
long |
UndefinedPlanningValueRangeDescriptor.getProblemScale(Solution solution,
Object planningEntity)
|
long |
PlanningValueRangeDescriptor.getProblemScale(Solution solution,
Object planningEntity)
|
long |
CompositePlanningValueRangeDescriptor.getProblemScale(Solution solution,
Object planningEntity)
|
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.getProblemScale(Solution solution,
Object entity)
|
void |
PlanningValueSorter.sortStrengthAscending(Solution solution,
List<Object> planningValueList)
Deprecated. |
void |
PlanningValueSorter.sortStrengthDescending(Solution solution,
List<Object> planningEntityList)
Deprecated. |
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 |
---|
Methods in org.optaplanner.core.impl.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.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 |
ScoreDirector.cloneWorkingSolution()
|
Solution |
AbstractScoreDirector.cloneWorkingSolution()
|
Solution |
ScoreDirector.getWorkingSolution()
The Solution that is used to calculate the Score . |
Solution |
AbstractScoreDirector.getWorkingSolution()
|
Methods in org.optaplanner.core.impl.score.director with parameters of type Solution | |
---|---|
void |
AbstractScoreDirectorFactory.assertScoreFromScratch(Solution 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 |
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.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.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. |
|
OptaPlanner core 6.0.0.Beta1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |