public class Solver
extends javax.constraints.impl.search.AbstractSolver
| Constructor and Description |
|---|
Solver() |
Solver(javax.constraints.Problem problem) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applySolution(javax.constraints.Solution solution) |
javax.constraints.Solution |
findSolution(javax.constraints.ProblemState restoreOrNot) |
javax.constraints.SearchStrategy |
newSearchStrategy() |
void |
trace(javax.constraints.Var var) |
void |
trace(javax.constraints.Var[] vars) |
void |
trace(javax.constraints.VarSet setVar) |
addExplanation, addLogStrategy, addObjective, addObjective, addReversibleAction, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSearchStrategy, addSolution, addStrategyLogVariables, applySolution, checkTimeLimit, clearSolutions, findAllSolutions, findOptimalSolution, findOptimalSolution, findOptimalSolution, findOptimalSolution, findOptimalSolutionBasic, findOptimalSolutionDichotomize, findOptimalSolutionDichotomize, findSolution, getExplanations, getLogStrategy, getMaxNumberOfSolutions, getNumberOfSolutions, getOptimizationStrategy, getOptimizationTolerance, getProblem, getSearchStrategies, getSearchStrategy, getSolution, getSolution, getSolutions, getSolverStartTime, getStrategyLogVariables, getTimeLimit, getTimeLimitGlobal, getTimeLimitStart, isTimeLimitExceeded, isTraceExecution, isTraceSolutions, log, logOptimizationStrategy, logStats, restoreProblem, saveProblem, setMaxNumberOfSolutions, setOptimizationStrategy, setOptimizationStrategy, setOptimizationTolerance, setProblem, setSearchStrategy, setSearchStrategy, setSearchStrategy, setSearchStrategy, setSearchStrategy, setSolverStartTime, setTimeLimit, setTimeLimitExceeded, setTimeLimitGlobal, setTimeLimitStart, solutionIterator, traceExecution, traceFailures, traceSolutionspublic void trace(javax.constraints.Var var)
public void trace(javax.constraints.Var[] vars)
public void trace(javax.constraints.VarSet setVar)
public javax.constraints.SearchStrategy newSearchStrategy()
newSearchStrategy in interface javax.constraints.SolvernewSearchStrategy in class javax.constraints.impl.search.AbstractSolverpublic javax.constraints.Solution findSolution(javax.constraints.ProblemState restoreOrNot)
findSolution in interface javax.constraints.SolverfindSolution in class javax.constraints.impl.search.AbstractSolverpublic boolean applySolution(javax.constraints.Solution solution)
applySolution in class javax.constraints.impl.search.AbstractSolverCopyright © 2024. All rights reserved.