Java Reference
Java Reference
DefaultPhaseParameters.java
Go to the documentation of this file.
218 mainJNI.DefaultPhaseParameters_decisionBuilder_set(swigCPtr, this, DecisionBuilder.getCPtr(value), value);
237 public final static int CHOOSE_MAX_SUM_IMPACT = mainJNI.DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get();
238 public final static int CHOOSE_MAX_AVERAGE_IMPACT = mainJNI.DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get();
239 public final static int CHOOSE_MAX_VALUE_IMPACT = mainJNI.DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get();
242 public final static int SELECT_MIN_IMPACT = mainJNI.DefaultPhaseParameters_SELECT_MIN_IMPACT_get();
243 public final static int SELECT_MAX_IMPACT = mainJNI.DefaultPhaseParameters_SELECT_MAX_IMPACT_get();
A DecisionBuilder is responsible for creating the search tree.
Definition: DecisionBuilder.java:15
This struct holds all parameters for the default search.
Definition: DefaultPhaseParameters.java:19
void keepAliveDecisionBuilder(DecisionBuilder db)
Definition: DefaultPhaseParameters.java:50
int getRandomSeed()
Seed used to initialize the random part in some heuristics.
Definition: DefaultPhaseParameters.java:179
DefaultPhaseParameters()
Definition: DefaultPhaseParameters.java:232
void setVarSelectionSchema(int value)
This parameter describes how the next variable to instantiate will be chosen.
Definition: DefaultPhaseParameters.java:61
int getDisplayLevel()
This represents the amount of information displayed by the default search.
Definition: DefaultPhaseParameters.java:195
synchronized void delete()
Definition: DefaultPhaseParameters.java:37
void setPersistentImpact(boolean value)
Whether to keep the impact from the first search for other searches, or to recompute the impact for ...
Definition: DefaultPhaseParameters.java:157
static final int CHOOSE_MAX_AVERAGE_IMPACT
Definition: DefaultPhaseParameters.java:238
static final int CHOOSE_MAX_SUM_IMPACT
Definition: DefaultPhaseParameters.java:237
DecisionBuilder getDecisionBuilder()
When defined, this overrides the default impact based decision builder.
Definition: DefaultPhaseParameters.java:227
static final int NORMAL
Definition: DefaultPhaseParameters.java:247
int getHeuristicPeriod()
The distance in nodes between each run of the heuristics.
Definition: DefaultPhaseParameters.java:135
void setUseLastConflict(boolean value)
Should we use last conflict method.
Definition: DefaultPhaseParameters.java:202
void setRandomSeed(int value)
Seed used to initialize the random part in some heuristics.
Definition: DefaultPhaseParameters.java:172
static final int NONE
Definition: DefaultPhaseParameters.java:246
int getInitializationSplits()
Maximum number of intervals that the initialization of impacts will scan per variable.
Definition: DefaultPhaseParameters.java:99
static final int CHOOSE_MAX_VALUE_IMPACT
Definition: DefaultPhaseParameters.java:239
boolean getPersistentImpact()
Whether to keep the impact from the first search for other searches, or to recompute the impact for ...
Definition: DefaultPhaseParameters.java:165
static final int SELECT_MIN_IMPACT
Definition: DefaultPhaseParameters.java:242
void setValueSelectionSchema(int value)
This parameter describes which value to select for a given var.
Definition: DefaultPhaseParameters.java:76
boolean getUseLastConflict()
Should we use last conflict method.
Definition: DefaultPhaseParameters.java:209
void setRunAllHeuristics(boolean value)
The default phase will run heuristics periodically.
Definition: DefaultPhaseParameters.java:108
void setHeuristicNumFailuresLimit(int value)
The failure limit for each heuristic that we run.
Definition: DefaultPhaseParameters.java:142
static final int SELECT_MAX_IMPACT
Definition: DefaultPhaseParameters.java:243
DefaultPhaseParameters(long cPtr, boolean cMemoryOwn)
Definition: DefaultPhaseParameters.java:23
void setInitializationSplits(int value)
Maximum number of intervals that the initialization of impacts will scan per variable.
Definition: DefaultPhaseParameters.java:91
void setDisplayLevel(int value)
This represents the amount of information displayed by the default search.
Definition: DefaultPhaseParameters.java:187
void setHeuristicPeriod(int value)
The distance in nodes between each run of the heuristics.
Definition: DefaultPhaseParameters.java:126
void setDecisionBuilder(DecisionBuilder value)
When defined, this overrides the default impact based decision builder.
Definition: DefaultPhaseParameters.java:216
static final int VERBOSE
Definition: DefaultPhaseParameters.java:248
boolean getRunAllHeuristics()
The default phase will run heuristics periodically.
Definition: DefaultPhaseParameters.java:117
int getVarSelectionSchema()
This parameter describes how the next variable to instantiate will be chosen.
Definition: DefaultPhaseParameters.java:69
int getValueSelectionSchema()
This parameter describes which value to select for a given var.
Definition: DefaultPhaseParameters.java:83
int getHeuristicNumFailuresLimit()
The failure limit for each heuristic that we run.
Definition: DefaultPhaseParameters.java:149