Class PropagationMonitor
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.SearchMonitor
com.google.ortools.constraintsolver.PropagationMonitor
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.SearchMonitor
kNoProgress
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
beginConstraintInitialPropagation
(Constraint constraint) Propagation events.void
beginDemonRun
(Demon demon) void
beginNestedConstraintInitialPropagation
(Constraint parent, Constraint nested) void
delete()
void
endConstraintInitialPropagation
(Constraint constraint) void
endDemonRun
(Demon demon) void
endNestedConstraintInitialPropagation
(Constraint parent, Constraint nested) void
protected void
finalize()
static long
void
install()
Install itself on the solver.void
void
pushContext
(String context) void
rankFirst
(SequenceVar var, int index) SequenceVar modifiersvoid
rankLast
(SequenceVar var, int index) void
rankNotFirst
(SequenceVar var, int index) void
rankNotLast
(SequenceVar var, int index) void
rankSequence
(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) void
registerDemon
(Demon demon) void
removeInterval
(IntVar var, long imin, long imax) void
removeValue
(IntVar var, long value) void
removeValues
(IntVar var, long[] values) void
setDurationMax
(IntervalVar var, long new_max) void
setDurationMin
(IntervalVar var, long new_min) void
setDurationRange
(IntervalVar var, long new_min, long new_max) void
setEndMax
(IntervalVar var, long new_max) void
setEndMin
(IntervalVar var, long new_min) void
setEndRange
(IntervalVar var, long new_min, long new_max) void
void
void
IntExpr modifiers.void
IntVar modifiers.void
setPerformed
(IntervalVar var, boolean value) void
void
void
setStartMax
(IntervalVar var, long new_max) void
setStartMin
(IntervalVar var, long new_min) IntervalVar modifiers.void
setStartRange
(IntervalVar var, long new_min, long new_max) void
void
void
static long
toString()
Methods inherited from class com.google.ortools.constraintsolver.SearchMonitor
accept, acceptDelta, acceptNeighbor, acceptSolution, AcceptUncheckedNeighbor, afterDecision, applyDecision, atSolution, beginFail, beginInitialPropagation, beginNextDecision, endFail, endInitialPropagation, endNextDecision, enterSearch, exitSearch, getCPtr, IsUncheckedSolutionLimitReached, keepAliveDecisionBuilder, localOptimum, noMoreSolutions, periodicCheck, progressPercent, refuteDecision, restartSearch, solver, swigDirectorDisconnect, swigRelease, swigReleaseOwnership, swigTakeOwnership
Methods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease
-
Constructor Details
-
PropagationMonitor
public PropagationMonitor(long cPtr, boolean cMemoryOwn)
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalize
in classSearchMonitor
-
delete
public void delete()- Overrides:
delete
in classSearchMonitor
-
toString
- Overrides:
toString
in classBaseObject
-
beginConstraintInitialPropagation
Propagation events. -
endConstraintInitialPropagation
-
beginNestedConstraintInitialPropagation
-
endNestedConstraintInitialPropagation
-
registerDemon
-
beginDemonRun
-
endDemonRun
-
startProcessingIntegerVariable
-
endProcessingIntegerVariable
-
pushContext
-
popContext
public void popContext() -
setMin
IntExpr modifiers. -
setMax
-
setRange
-
setMin
IntVar modifiers. -
setMax
-
setRange
-
removeValue
-
setValue
-
removeInterval
-
setValue
-
removeValues
-
setStartMin
IntervalVar modifiers. -
setStartMax
-
setStartRange
-
setEndMin
-
setEndMax
-
setEndRange
-
setDurationMin
-
setDurationMax
-
setDurationRange
-
setPerformed
-
rankFirst
SequenceVar modifiers -
rankNotFirst
-
rankLast
-
rankNotLast
-
rankSequence
-
install
-