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
kNoProgressFields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginConstraintInitialPropagation(Constraint constraint) Propagation events.voidbeginDemonRun(Demon demon) voidbeginNestedConstraintInitialPropagation(Constraint parent, Constraint nested) voiddelete()voidendConstraintInitialPropagation(Constraint constraint) voidendDemonRun(Demon demon) voidendNestedConstraintInitialPropagation(Constraint parent, Constraint nested) voidprotected voidfinalize()static longvoidinstall()Install itself on the solver.voidvoidpushContext(String context) voidrankFirst(SequenceVar var, int index) SequenceVar modifiersvoidrankLast(SequenceVar var, int index) voidrankNotFirst(SequenceVar var, int index) voidrankNotLast(SequenceVar var, int index) voidrankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) voidregisterDemon(Demon demon) voidremoveInterval(IntVar var, long imin, long imax) voidremoveValue(IntVar var, long value) voidremoveValues(IntVar var, long[] values) voidsetDurationMax(IntervalVar var, long new_max) voidsetDurationMin(IntervalVar var, long new_min) voidsetDurationRange(IntervalVar var, long new_min, long new_max) voidsetEndMax(IntervalVar var, long new_max) voidsetEndMin(IntervalVar var, long new_min) voidsetEndRange(IntervalVar var, long new_min, long new_max) voidvoidvoidIntExpr modifiers.voidIntVar modifiers.voidsetPerformed(IntervalVar var, boolean value) voidvoidvoidsetStartMax(IntervalVar var, long new_max) voidsetStartMin(IntervalVar var, long new_min) IntervalVar modifiers.voidsetStartRange(IntervalVar var, long new_min, long new_max) voidvoidvoidstatic longtoString()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, swigTakeOwnershipMethods 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:
finalizein classSearchMonitor
-
delete
public void delete()- Overrides:
deletein classSearchMonitor
-
toString
- Overrides:
toStringin 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
-