- All Superinterfaces:
ILearnFactory
,IMoveFactory
,IResolutionHelper
,ISearchMonitorFactory
,ISelf<Solver>
- All Known Implementing Classes:
Solver
public interface ISolver
extends ILearnFactory, IMoveFactory, ISearchMonitorFactory, IResolutionHelper
Interface to ease modeling
Enables to make variables, views and constraints
- Since:
- 4.0.0
- Author:
- Jean-Guillaume FAGES
-
Method Summary
Methods inherited from interface org.chocosolver.solver.search.loop.learn.ILearnFactory
setNoLearning
Methods inherited from interface org.chocosolver.solver.search.loop.move.IMoveFactory
setConstantRestart, setDDS, setDFS, setGeometricalRestart, setHBFS, setLDS, setLinearRestart, setLNS, setLNS, setLNS, setLNS, setLubyRestart, setRestartOnSolutions, setRestarts, setRestarts
Methods inherited from interface org.chocosolver.solver.search.IResolutionHelper
eachSolutionWithMeasure, findAllOptimalSolutions, findAllSolutions, findLexOptimalSolution, findOptimalSolution, findOptimalSolutionWithBounds, findParetoFront, findSolution, streamOptimalSolutions, streamSolutions, tableSampling
Methods inherited from interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
attach, limitBacktrack, limitFail, limitNode, limitRestart, limitSearch, limitSolution, limitTime, limitTime, setNoGoodRecordingFromRestarts, setNoGoodRecordingFromSolutions