9 package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
13 protected transient boolean swigCMemOwn;
16 swigCMemOwn = cMemoryOwn;
21 return (obj ==
null) ? 0 : obj.swigCPtr;
24 @SuppressWarnings(
"deprecation")
25 protected
void finalize() {
29 public synchronized void delete() {
33 mainJNI.delete_DefaultPhaseParameters(swigCPtr);
40 mainJNI.DefaultPhaseParameters_var_selection_schema_set(swigCPtr,
this, value);
44 return mainJNI.DefaultPhaseParameters_var_selection_schema_get(swigCPtr,
this);
48 mainJNI.DefaultPhaseParameters_value_selection_schema_set(swigCPtr,
this, value);
52 return mainJNI.DefaultPhaseParameters_value_selection_schema_get(swigCPtr,
this);
56 mainJNI.DefaultPhaseParameters_initialization_splits_set(swigCPtr,
this, value);
60 return mainJNI.DefaultPhaseParameters_initialization_splits_get(swigCPtr,
this);
64 mainJNI.DefaultPhaseParameters_run_all_heuristics_set(swigCPtr,
this, value);
68 return mainJNI.DefaultPhaseParameters_run_all_heuristics_get(swigCPtr,
this);
72 mainJNI.DefaultPhaseParameters_heuristic_period_set(swigCPtr,
this, value);
76 return mainJNI.DefaultPhaseParameters_heuristic_period_get(swigCPtr,
this);
80 mainJNI.DefaultPhaseParameters_heuristic_num_failures_limit_set(swigCPtr,
this, value);
84 return mainJNI.DefaultPhaseParameters_heuristic_num_failures_limit_get(swigCPtr,
this);
88 mainJNI.DefaultPhaseParameters_persistent_impact_set(swigCPtr,
this, value);
92 return mainJNI.DefaultPhaseParameters_persistent_impact_get(swigCPtr,
this);
96 mainJNI.DefaultPhaseParameters_random_seed_set(swigCPtr,
this, value);
100 return mainJNI.DefaultPhaseParameters_random_seed_get(swigCPtr,
this);
104 mainJNI.DefaultPhaseParameters_display_level_set(swigCPtr,
this, value);
108 return mainJNI.DefaultPhaseParameters_display_level_get(swigCPtr,
this);
112 mainJNI.DefaultPhaseParameters_use_last_conflict_set(swigCPtr,
this, value);
116 return mainJNI.DefaultPhaseParameters_use_last_conflict_get(swigCPtr,
this);
120 mainJNI.DefaultPhaseParameters_decision_builder_set(swigCPtr,
this,
DecisionBuilder.getCPtr(value), value);
124 long cPtr = mainJNI.DefaultPhaseParameters_decision_builder_get(swigCPtr,
this);
129 this(mainJNI.new_DefaultPhaseParameters(),
true);
138 public final static int SELECT_MIN_IMPACT = mainJNI.DefaultPhaseParameters_SELECT_MIN_IMPACT_get();
139 public final static int SELECT_MAX_IMPACT = mainJNI.DefaultPhaseParameters_SELECT_MAX_IMPACT_get();
142 public final static int NONE = mainJNI.DefaultPhaseParameters_NONE_get();
143 public final static int NORMAL = mainJNI.DefaultPhaseParameters_NORMAL_get();
144 public final static int VERBOSE = mainJNI.DefaultPhaseParameters_VERBOSE_get();