public class RemoteControlStrategy extends Object implements RestartStrategy, IPhaseSelectionStrategy
| Constructor and Description | 
|---|
RemoteControlStrategy()  | 
RemoteControlStrategy(ILogAble log)  | 
public RemoteControlStrategy(ILogAble log)
public RemoteControlStrategy()
public boolean isHasClickedOnRestart()
public void setHasClickedOnRestart(boolean hasClickedOnRestart)
public boolean isHasClickedOnClean()
public void setHasClickedOnClean(boolean hasClickedOnClean)
public boolean isUseTelecomStrategyAsLearnedConstraintsDeletionStrategy()
public void setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy(boolean useTelecomStrategyAsLearnedConstraintsDeletionStrategy)
public void clickedOnClean()
public RestartStrategy getRestartStrategy()
public IPhaseSelectionStrategy getPhaseSelectionStrategy()
public void setPhaseSelectionStrategy(IPhaseSelectionStrategy phaseSelectionStrategy)
public void setRestartStrategy(RestartStrategy restart)
public int getNbClausesAtWhichWeShouldClean()
public void setNbClausesAtWhichWeShouldClean(int nbClausesAtWhichWeShouldClean)
public ILogAble getLogger()
public void setLogger(ILogAble logger)
public void init(SearchParams params, SolverStats stats)
init in interface RestartStrategy@Deprecated public long nextRestartNumberOfConflict()
nextRestartNumberOfConflict in interface RestartStrategypublic boolean shouldRestart()
shouldRestart in interface RestartStrategypublic void onRestart()
onRestart in interface RestartStrategypublic void onBackjumpToRootLevel()
onBackjumpToRootLevel in interface RestartStrategypublic SearchParams getSearchParams()
public SolverStats getSolverStats()
public ICDCL<?> getSolver()
public void setSolver(ICDCL<?> solver)
public void reset()
reset in interface ConflictTimerpublic void newConflict()
newConflict in interface ConflictTimerpublic void updateVar(int p)
updateVar in interface IPhaseSelectionStrategypublic void init(int nlength)
init in interface IPhaseSelectionStrategypublic void init(int var,
        int p)
init in interface IPhaseSelectionStrategypublic void assignLiteral(int p)
assignLiteral in interface IPhaseSelectionStrategypublic int select(int var)
select in interface IPhaseSelectionStrategypublic void updateVarAtDecisionLevel(int q)
updateVarAtDecisionLevel in interface IPhaseSelectionStrategypublic void setInterrupted(boolean b)
public void newLearnedClause(Constr learned, int trailLevel)
newLearnedClause in interface RestartStrategyCopyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.