9 package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.PropagationMonitor_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
23 @SuppressWarnings(
"deprecation")
24 protected
void finalize() {
28 public synchronized void delete() {
32 mainJNI.delete_PropagationMonitor(swigCPtr);
40 return mainJNI.PropagationMonitor_toString(swigCPtr,
this);
47 mainJNI.PropagationMonitor_beginConstraintInitialPropagation(swigCPtr,
this,
Constraint.getCPtr(constraint), constraint);
51 mainJNI.PropagationMonitor_endConstraintInitialPropagation(swigCPtr,
this,
Constraint.getCPtr(constraint), constraint);
55 mainJNI.PropagationMonitor_beginNestedConstraintInitialPropagation(swigCPtr,
this,
Constraint.getCPtr(parent), parent,
Constraint.getCPtr(nested), nested);
59 mainJNI.PropagationMonitor_endNestedConstraintInitialPropagation(swigCPtr,
this,
Constraint.getCPtr(parent), parent,
Constraint.getCPtr(nested), nested);
63 mainJNI.PropagationMonitor_registerDemon(swigCPtr,
this,
Demon.getCPtr(demon), demon);
67 mainJNI.PropagationMonitor_beginDemonRun(swigCPtr,
this,
Demon.getCPtr(demon), demon);
71 mainJNI.PropagationMonitor_endDemonRun(swigCPtr,
this,
Demon.getCPtr(demon), demon);
75 mainJNI.PropagationMonitor_startProcessingIntegerVariable(swigCPtr,
this,
IntVar.getCPtr(var), var);
79 mainJNI.PropagationMonitor_endProcessingIntegerVariable(swigCPtr,
this,
IntVar.getCPtr(var), var);
83 mainJNI.PropagationMonitor_pushContext(swigCPtr,
this, context);
87 mainJNI.PropagationMonitor_popContext(swigCPtr,
this);
94 mainJNI.PropagationMonitor_setMin__SWIG_0(swigCPtr,
this,
IntExpr.getCPtr(expr), expr, new_min);
98 mainJNI.PropagationMonitor_setMax__SWIG_0(swigCPtr,
this,
IntExpr.getCPtr(expr), expr, new_max);
102 mainJNI.PropagationMonitor_setRange__SWIG_0(swigCPtr,
this,
IntExpr.getCPtr(expr), expr, new_min, new_max);
109 mainJNI.PropagationMonitor_setMin__SWIG_1(swigCPtr,
this,
IntVar.getCPtr(var), var, new_min);
113 mainJNI.PropagationMonitor_setMax__SWIG_1(swigCPtr,
this,
IntVar.getCPtr(var), var, new_max);
117 mainJNI.PropagationMonitor_setRange__SWIG_1(swigCPtr,
this,
IntVar.getCPtr(var), var, new_min, new_max);
121 mainJNI.PropagationMonitor_removeValue(swigCPtr,
this,
IntVar.getCPtr(var), var, value);
125 mainJNI.PropagationMonitor_setValue__SWIG_0(swigCPtr,
this,
IntVar.getCPtr(var), var, value);
129 mainJNI.PropagationMonitor_removeInterval(swigCPtr,
this,
IntVar.getCPtr(var), var, imin, imax);
133 mainJNI.PropagationMonitor_setValue__SWIG_1(swigCPtr,
this,
IntVar.getCPtr(var), var, values);
137 mainJNI.PropagationMonitor_removeValues(swigCPtr,
this,
IntVar.getCPtr(var), var, values);
144 mainJNI.PropagationMonitor_setStartMin(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min);
148 mainJNI.PropagationMonitor_setStartMax(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_max);
152 mainJNI.PropagationMonitor_setStartRange(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min, new_max);
156 mainJNI.PropagationMonitor_setEndMin(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min);
160 mainJNI.PropagationMonitor_setEndMax(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_max);
164 mainJNI.PropagationMonitor_setEndRange(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min, new_max);
168 mainJNI.PropagationMonitor_setDurationMin(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min);
172 mainJNI.PropagationMonitor_setDurationMax(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_max);
176 mainJNI.PropagationMonitor_setDurationRange(swigCPtr,
this,
IntervalVar.getCPtr(var), var, new_min, new_max);
180 mainJNI.PropagationMonitor_setPerformed(swigCPtr,
this,
IntervalVar.getCPtr(var), var, value);
187 mainJNI.PropagationMonitor_rankFirst(swigCPtr,
this,
SequenceVar.getCPtr(var), var, index);
191 mainJNI.PropagationMonitor_rankNotFirst(swigCPtr,
this,
SequenceVar.getCPtr(var), var, index);
195 mainJNI.PropagationMonitor_rankLast(swigCPtr,
this,
SequenceVar.getCPtr(var), var, index);
199 mainJNI.PropagationMonitor_rankNotLast(swigCPtr,
this,
SequenceVar.getCPtr(var), var, index);
203 mainJNI.PropagationMonitor_rankSequence(swigCPtr,
this,
SequenceVar.getCPtr(var), var, rank_first, rank_last, unperformed);
210 mainJNI.PropagationMonitor_install(swigCPtr,
this);