Java Reference
Java Reference
Detailed Description
Definition at line 11 of file IntVarLocalSearchOperator.java.
Public Member Functions | |
| synchronized void | delete () |
| void | swigReleaseOwnership () |
| void | swigTakeOwnership () |
| IntVarLocalSearchOperator () | |
| IntVarLocalSearchOperator (IntVar[] vars, boolean keep_inverse_values) | |
| IntVarLocalSearchOperator (IntVar[] vars) | |
| boolean | HoldsDelta () |
| boolean | isIncremental () |
| int | size () |
| long | value (long index) |
| Returns the value in the current assignment of the variable of given index. More... | |
| IntVar | var (long index) |
| Returns the variable of given index. More... | |
| long | oldValue (long index) |
| void | setValue (long index, long value) |
| boolean | activated (long index) |
| void | activate (long index) |
| void | deactivate (long index) |
| void | addVars (IntVar[] vars) |
| void | onStart () |
| Called by Start() after synchronizing the operator with the current assignment. More... | |
| boolean | nextNeighbor (Assignment delta, Assignment deltadelta) |
| void | start (Assignment assignment) |
| void | reset () |
| boolean | HasFragments () |
| String | toString () |
Protected Member Functions | |
| IntVarLocalSearchOperator (long cPtr, boolean cMemoryOwn) | |
| void | swigDirectorDisconnect () |
| boolean | oneNeighbor () |
| Creates a new neighbor. More... | |
Constructor & Destructor Documentation
◆ IntVarLocalSearchOperator() [1/4]
|
inlineprotected |
Definition at line 14 of file IntVarLocalSearchOperator.java.
◆ IntVarLocalSearchOperator() [2/4]
|
inline |
Definition at line 54 of file IntVarLocalSearchOperator.java.
◆ IntVarLocalSearchOperator() [3/4]
|
inline |
Definition at line 59 of file IntVarLocalSearchOperator.java.
◆ IntVarLocalSearchOperator() [4/4]
|
inline |
Definition at line 64 of file IntVarLocalSearchOperator.java.
Member Function Documentation
◆ activate()
|
inlineinherited |
Definition at line 81 of file IntVarLocalSearchOperatorTemplate.java.
◆ activated()
|
inlineinherited |
Definition at line 77 of file IntVarLocalSearchOperatorTemplate.java.
◆ addVars()
|
inlineinherited |
Definition at line 89 of file IntVarLocalSearchOperatorTemplate.java.
◆ deactivate()
|
inlineinherited |
Definition at line 85 of file IntVarLocalSearchOperatorTemplate.java.
◆ delete()
|
inline |
Reimplemented from IntVarLocalSearchOperatorTemplate.
Reimplemented in PathOperator, BaseLns, and ChangeValue.
Definition at line 28 of file IntVarLocalSearchOperator.java.
◆ HasFragments()
|
inlineinherited |
Reimplemented in BaseLns.
Definition at line 74 of file LocalSearchOperator.java.
◆ HoldsDelta()
|
inlineinherited |
Reimplemented from LocalSearchOperator.
Definition at line 42 of file IntVarLocalSearchOperatorTemplate.java.
◆ isIncremental()
|
inlineinherited |
Definition at line 46 of file IntVarLocalSearchOperatorTemplate.java.
◆ nextNeighbor()
|
inlineinherited |
Definition at line 62 of file LocalSearchOperator.java.
◆ oldValue()
|
inlineinherited |
Definition at line 69 of file IntVarLocalSearchOperatorTemplate.java.
◆ oneNeighbor()
|
inlineprotected |
Creates a new neighbor.
It returns false when the neighborhood is completely explored. MakeNextNeighbor() in a subclass of IntVarLocalSearchOperator.
Reimplemented in PathOperator, and ChangeValue.
Definition at line 72 of file IntVarLocalSearchOperator.java.
◆ onStart()
|
inlineinherited |
Called by Start() after synchronizing the operator with the current assignment.
Should be overridden instead of Start() to avoid calling VarLocalSearchOperator::Start explicitly.
Definition at line 96 of file IntVarLocalSearchOperatorTemplate.java.
◆ reset()
|
inlineinherited |
Reimplemented in PathOperator.
Definition at line 70 of file LocalSearchOperator.java.
◆ setValue()
|
inlineinherited |
Definition at line 73 of file IntVarLocalSearchOperatorTemplate.java.
◆ size()
|
inlineinherited |
Definition at line 50 of file IntVarLocalSearchOperatorTemplate.java.
◆ start()
|
inlineinherited |
Definition at line 66 of file LocalSearchOperator.java.
◆ swigDirectorDisconnect()
|
inlineprotected |
Reimplemented from LocalSearchOperator.
Reimplemented in PathOperator, BaseLns, and ChangeValue.
Definition at line 39 of file IntVarLocalSearchOperator.java.
◆ swigReleaseOwnership()
|
inline |
Reimplemented from LocalSearchOperator.
Reimplemented in PathOperator, BaseLns, and ChangeValue.
Definition at line 44 of file IntVarLocalSearchOperator.java.
◆ swigTakeOwnership()
|
inline |
Reimplemented from LocalSearchOperator.
Reimplemented in PathOperator, BaseLns, and ChangeValue.
Definition at line 49 of file IntVarLocalSearchOperator.java.
◆ toString()
|
inlineinherited |
Reimplemented in Assignment, Pack, BooleanVar, RegularLimit, SearchLog, SearchLimit, OptimizeVar, Decision, IntVarIterator, DecisionBuilder, Constraint, Demon, SolutionCollector, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, SequenceVar, LocalSearchMonitor, and PropagationMonitor.
Definition at line 46 of file BaseObject.java.
◆ value()
|
inlineinherited |
Returns the value in the current assignment of the variable of given index.
Definition at line 57 of file IntVarLocalSearchOperatorTemplate.java.
◆ var()
|
inlineinherited |
Returns the variable of given index.
Definition at line 64 of file IntVarLocalSearchOperatorTemplate.java.
The documentation for this class was generated from the following file: