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;
27 public synchronized void delete() {
31 mainJNI.delete_PropagationMonitor(swigCPtr);
39 return mainJNI.PropagationMonitor_toString(swigCPtr,
this);
43 mainJNI.PropagationMonitor_beginConstraintInitialPropagation(swigCPtr,
this,
Constraint.
getCPtr(constraint), constraint);
47 mainJNI.PropagationMonitor_endConstraintInitialPropagation(swigCPtr,
this,
Constraint.
getCPtr(constraint), constraint);
59 mainJNI.PropagationMonitor_registerDemon(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
63 mainJNI.PropagationMonitor_beginDemonRun(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
67 mainJNI.PropagationMonitor_endDemonRun(swigCPtr,
this,
Demon.
getCPtr(demon), demon);
71 mainJNI.PropagationMonitor_startProcessingIntegerVariable(swigCPtr,
this,
IntVar.
getCPtr(var), var);
75 mainJNI.PropagationMonitor_endProcessingIntegerVariable(swigCPtr,
this,
IntVar.
getCPtr(var), var);
79 mainJNI.PropagationMonitor_pushContext(swigCPtr,
this, context);
83 mainJNI.PropagationMonitor_popContext(swigCPtr,
this);
87 mainJNI.PropagationMonitor_setMin__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_min);
91 mainJNI.PropagationMonitor_setMax__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_max);
95 mainJNI.PropagationMonitor_setRange__SWIG_0(swigCPtr,
this,
IntExpr.
getCPtr(expr), expr, new_min, new_max);
99 mainJNI.PropagationMonitor_setMin__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_min);
103 mainJNI.PropagationMonitor_setMax__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_max);
107 mainJNI.PropagationMonitor_setRange__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, new_min, new_max);
111 mainJNI.PropagationMonitor_removeValue(swigCPtr,
this,
IntVar.
getCPtr(var), var, value);
115 mainJNI.PropagationMonitor_setValue__SWIG_0(swigCPtr,
this,
IntVar.
getCPtr(var), var, value);
119 mainJNI.PropagationMonitor_removeInterval(swigCPtr,
this,
IntVar.
getCPtr(var), var, imin, imax);
123 mainJNI.PropagationMonitor_setValue__SWIG_1(swigCPtr,
this,
IntVar.
getCPtr(var), var, values);
127 mainJNI.PropagationMonitor_removeValues(swigCPtr,
this,
IntVar.
getCPtr(var), var, values);
131 mainJNI.PropagationMonitor_setStartMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
135 mainJNI.PropagationMonitor_setStartMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
139 mainJNI.PropagationMonitor_setStartRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
143 mainJNI.PropagationMonitor_setEndMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
147 mainJNI.PropagationMonitor_setEndMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
151 mainJNI.PropagationMonitor_setEndRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
155 mainJNI.PropagationMonitor_setDurationMin(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min);
159 mainJNI.PropagationMonitor_setDurationMax(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_max);
163 mainJNI.PropagationMonitor_setDurationRange(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, new_min, new_max);
167 mainJNI.PropagationMonitor_setPerformed(swigCPtr,
this,
IntervalVar.
getCPtr(var), var, value);
171 mainJNI.PropagationMonitor_rankFirst(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
175 mainJNI.PropagationMonitor_rankNotFirst(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
179 mainJNI.PropagationMonitor_rankLast(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
183 mainJNI.PropagationMonitor_rankNotLast(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, index);
187 mainJNI.PropagationMonitor_rankSequence(swigCPtr,
this,
SequenceVar.
getCPtr(var), var, rank_first, rank_last, unperformed);
191 mainJNI.PropagationMonitor_install(swigCPtr,
this);