public interface FilteringMonitor extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
activePropagator(BoolVar var,
Propagator propagator)
Explain the activation of a propagator involved in a reified constraint
|
void |
instantiateTo(IntVar var,
int val,
ICause cause,
int oldLB,
int oldUB)
Explain the assignment to
val of var due to cause . |
void |
removeValue(IntVar var,
int val,
ICause cause)
Explain the removal of the
val from var , due to cause . |
void |
updateLowerBound(IntVar intVar,
int value,
int old,
ICause cause)
Explain the removal of [
old ,value [ from var , due to cause . |
void |
updateUpperBound(IntVar var,
int value,
int old,
ICause cause)
Explain the removal of ]
value ,old ] from var , due to cause . |
void activePropagator(BoolVar var, Propagator propagator)
var
- the reified variablepropagator
- the propagator to awake.void removeValue(IntVar var, int val, ICause cause)
val
from var
, due to cause
.var
- an integer variableval
- a valuecause
- a causevoid updateLowerBound(IntVar intVar, int value, int old, ICause cause)
old
,value
[ from var
, due to cause
.
Prerequisite: value
should belong to var
intVar
- an integer variablevalue
- the current lower boundold
- the previous lower boundcause
- the causevoid updateUpperBound(IntVar var, int value, int old, ICause cause)
value
,old
] from var
, due to cause
.
Prerequisite: value
should belong to var
var
- an integer variablevalue
- the current upper boundold
- the previous upper boundcause
- the causeCopyright © 2015. All rights reserved.