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 RestartStrategy
public boolean shouldRestart()
shouldRestart
in interface RestartStrategy
public void onRestart()
onRestart
in interface RestartStrategy
public void onBackjumpToRootLevel()
onBackjumpToRootLevel
in interface RestartStrategy
public SearchParams getSearchParams()
public SolverStats getSolverStats()
public ICDCL<?> getSolver()
public void setSolver(ICDCL<?> solver)
public void reset()
reset
in interface ConflictTimer
public void newConflict()
newConflict
in interface ConflictTimer
public void updateVar(int p)
updateVar
in interface IPhaseSelectionStrategy
public void init(int nlength)
init
in interface IPhaseSelectionStrategy
public void init(int var, int p)
init
in interface IPhaseSelectionStrategy
public void assignLiteral(int p)
assignLiteral
in interface IPhaseSelectionStrategy
public int select(int var)
select
in interface IPhaseSelectionStrategy
public void updateVarAtDecisionLevel(int q)
updateVarAtDecisionLevel
in interface IPhaseSelectionStrategy
public void setInterrupted(boolean b)
public void newLearnedClause(Constr learned, int trailLevel)
newLearnedClause
in interface RestartStrategy
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.