9package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.PropagationMonitor_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
27 throw new RuntimeException(
"Cannot release ownership as memory is not owned");
29 obj.swigCMemOwn =
false;
35 @SuppressWarnings({
"deprecation",
"removal"})
44 mainJNI.delete_PropagationMonitor(swigCPtr);
52 return mainJNI.PropagationMonitor_toString(swigCPtr,
this);
59 mainJNI.PropagationMonitor_beginConstraintInitialPropagation(swigCPtr,
this,
Constraint.
getCPtr(constraint), constraint);
63 mainJNI.PropagationMonitor_endConstraintInitialPropagation(swigCPtr,
this,
Constraint.
getCPtr(constraint), constraint);
75 mainJNI.PropagationMonitor_registerDemon(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
79 mainJNI.PropagationMonitor_beginDemonRun(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
83 mainJNI.PropagationMonitor_endDemonRun(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
87 mainJNI.PropagationMonitor_startProcessingIntegerVariable(swigCPtr,
this,
IntVar.
getCPtr(var), var);
91 mainJNI.PropagationMonitor_endProcessingIntegerVariable(swigCPtr,
this,
IntVar.
getCPtr(var), var);
95 mainJNI.PropagationMonitor_pushContext(swigCPtr,
this, context);
99 mainJNI.PropagationMonitor_popContext(swigCPtr,
this);
106 mainJNI.PropagationMonitor_setMin__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_min);
110 mainJNI.PropagationMonitor_setMax__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_max);
114 mainJNI.PropagationMonitor_setRange__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_min, new_max);
121 mainJNI.PropagationMonitor_setMin__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_min);
125 mainJNI.PropagationMonitor_setMax__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_max);
129 mainJNI.PropagationMonitor_setRange__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_min, new_max);
133 mainJNI.PropagationMonitor_removeValue(swigCPtr,
this,
IntVar.
getCPtr(var), var, value);
137 mainJNI.PropagationMonitor_setValue__SWIG_0(swigCPtr,
this,
IntVar.
getCPtr(var), var, value);
141 mainJNI.PropagationMonitor_removeInterval(swigCPtr,
this,
IntVar.
getCPtr(var), var, imin, imax);
145 mainJNI.PropagationMonitor_setValue__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, values);
149 mainJNI.PropagationMonitor_removeValues(swigCPtr,
this,
IntVar.
getCPtr(var), var, values);
156 mainJNI.PropagationMonitor_setStartMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
160 mainJNI.PropagationMonitor_setStartMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
164 mainJNI.PropagationMonitor_setStartRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
168 mainJNI.PropagationMonitor_setEndMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
172 mainJNI.PropagationMonitor_setEndMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
176 mainJNI.PropagationMonitor_setEndRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
180 mainJNI.PropagationMonitor_setDurationMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
184 mainJNI.PropagationMonitor_setDurationMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
188 mainJNI.PropagationMonitor_setDurationRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
192 mainJNI.PropagationMonitor_setPerformed(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, value);
199 mainJNI.PropagationMonitor_rankFirst(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
203 mainJNI.PropagationMonitor_rankNotFirst(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
207 mainJNI.PropagationMonitor_rankLast(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
211 mainJNI.PropagationMonitor_rankNotLast(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
215 mainJNI.PropagationMonitor_rankSequence(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, rank_first, rank_last, unperformed);
222 mainJNI.PropagationMonitor_install(swigCPtr,
this);