![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
ChangeValue (long cPtr, boolean cMemoryOwn) | |
synchronized void | delete () |
void | swigReleaseOwnership () |
void | swigTakeOwnership () |
ChangeValue (IntVar[] vars) | |
long | modifyValue (long index, long value) |
![]() | |
IntVarLocalSearchOperator (long cPtr, boolean cMemoryOwn) | |
IntVarLocalSearchOperator (IntVar[] vars, boolean keep_inverse_values) | |
IntVarLocalSearchOperator (IntVar[] vars) | |
boolean | HoldsDelta () |
void | start (Assignment assignment) |
boolean | isIncremental () |
int | size () |
long | value (long index) |
IntVar | var (long index) |
boolean | SkipUnchanged (int arg0) |
long | oldValue (long index) |
long | PrevValue (long index) |
void | setValue (long index, long value) |
boolean | activated (long index) |
void | activate (long index) |
void | deactivate (long index) |
boolean | ApplyChanges (Assignment delta, Assignment deltadelta) |
void | RevertChanges (boolean change_was_incremental) |
void | addVars (IntVar[] vars) |
void | onStart () |
![]() | |
LocalSearchOperator (long cPtr, boolean cMemoryOwn) | |
LocalSearchOperator () | |
boolean | nextNeighbor (Assignment delta, Assignment deltadelta) |
void | EnterSearch () |
void | reset () |
boolean | HasFragments () |
![]() | |
BaseObject (long cPtr, boolean cMemoryOwn) | |
BaseObject () | |
String | toString () |
Static Public Member Functions | |
static long | getCPtr (ChangeValue obj) |
static long | swigRelease (ChangeValue obj) |
![]() | |
static long | getCPtr (IntVarLocalSearchOperator obj) |
static long | swigRelease (IntVarLocalSearchOperator obj) |
![]() | |
static long | getCPtr (LocalSearchOperator obj) |
static long | swigRelease (LocalSearchOperator obj) |
![]() | |
static long | getCPtr (BaseObject obj) |
static long | swigRelease (BaseObject obj) |
Protected Member Functions | |
void | finalize () |
void | swigDirectorDisconnect () |
boolean | oneNeighbor () |
Additional Inherited Members | |
![]() | |
transient boolean | swigCMemOwn |
Defines operators which change the value of variables;
each neighbor corresponds to one modified variable.
Sub-classes have to define ModifyValue which determines what the new
variable value is going to be (given the current value and the variable).
Definition at line 17 of file ChangeValue.java.
com.google.ortools.constraintsolver.ChangeValue.ChangeValue | ( | long | cPtr, |
boolean | cMemoryOwn ) |
Definition at line 20 of file ChangeValue.java.
com.google.ortools.constraintsolver.ChangeValue.ChangeValue | ( | IntVar[] | vars | ) |
Definition at line 72 of file ChangeValue.java.
synchronized void com.google.ortools.constraintsolver.ChangeValue.delete | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 46 of file ChangeValue.java.
|
protected |
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 42 of file ChangeValue.java.
|
static |
Definition at line 25 of file ChangeValue.java.
long com.google.ortools.constraintsolver.ChangeValue.modifyValue | ( | long | index, |
long | value ) |
Definition at line 77 of file ChangeValue.java.
|
protected |
This method should not be overridden. Override ModifyValue() instead.
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 84 of file ChangeValue.java.
|
protected |
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 57 of file ChangeValue.java.
|
static |
Definition at line 29 of file ChangeValue.java.
void com.google.ortools.constraintsolver.ChangeValue.swigReleaseOwnership | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 62 of file ChangeValue.java.
void com.google.ortools.constraintsolver.ChangeValue.swigTakeOwnership | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.IntVarLocalSearchOperator.
Definition at line 67 of file ChangeValue.java.