DotNet Reference
.Net Reference
IntervalVar.cs
Go to the documentation of this file.
21 internal IntervalVar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.IntervalVar_SWIGUpcast(cPtr), cMemoryOwn) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
77 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
82 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
87 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
101 operations_research_constraint_solverPINVOKE.IntervalVar_WhenStartRange__SWIG_0(swigCPtr, Demon.getCPtr(d));
105 operations_research_constraint_solverPINVOKE.IntervalVar_WhenStartRange__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
109 operations_research_constraint_solverPINVOKE.IntervalVar_WhenStartBound__SWIG_0(swigCPtr, Demon.getCPtr(d));
113 operations_research_constraint_solverPINVOKE.IntervalVar_WhenStartBound__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
128 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
133 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
138 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
152 operations_research_constraint_solverPINVOKE.IntervalVar_WhenDurationRange__SWIG_0(swigCPtr, Demon.getCPtr(d));
156 operations_research_constraint_solverPINVOKE.IntervalVar_WhenDurationRange__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
160 operations_research_constraint_solverPINVOKE.IntervalVar_WhenDurationBound__SWIG_0(swigCPtr, Demon.getCPtr(d));
164 operations_research_constraint_solverPINVOKE.IntervalVar_WhenDurationBound__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
179 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
184 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
189 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
203 operations_research_constraint_solverPINVOKE.IntervalVar_WhenEndRange__SWIG_0(swigCPtr, Demon.getCPtr(d));
207 operations_research_constraint_solverPINVOKE.IntervalVar_WhenEndRange__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
211 operations_research_constraint_solverPINVOKE.IntervalVar_WhenEndBound__SWIG_0(swigCPtr, Demon.getCPtr(d));
215 operations_research_constraint_solverPINVOKE.IntervalVar_WhenEndBound__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
229 bool ret = operations_research_constraint_solverPINVOKE.IntervalVar_CannotBePerformed(swigCPtr);
240 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
244 bool ret = operations_research_constraint_solverPINVOKE.IntervalVar_WasPerformedBound(swigCPtr);
249 operations_research_constraint_solverPINVOKE.IntervalVar_WhenPerformedBound__SWIG_0(swigCPtr, Demon.getCPtr(d));
253 operations_research_constraint_solverPINVOKE.IntervalVar_WhenPerformedBound__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
257 operations_research_constraint_solverPINVOKE.IntervalVar_WhenAnything__SWIG_0(swigCPtr, Demon.getCPtr(d));
261 operations_research_constraint_solverPINVOKE.IntervalVar_WhenAnything__SWIG_1(swigCPtr, StoreVoidToVoid(closure) );
265 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartExpr(swigCPtr);
271 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_DurationExpr(swigCPtr);
277 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndExpr(swigCPtr);
283 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_PerformedExpr(swigCPtr);
289 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeStartExpr(swigCPtr, unperformed_value);
295 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeDurationExpr(swigCPtr, unperformed_value);
301 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeEndExpr(swigCPtr, unperformed_value);
307 operations_research_constraint_solverPINVOKE.IntervalVar_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
311 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
317 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
323 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
329 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStart(swigCPtr, IntervalVar.getCPtr(other));
335 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
341 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
347 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
353 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStart(swigCPtr, IntervalVar.getCPtr(other));
359 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
365 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
371 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
377 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
383 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
389 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
395 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
401 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
407 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfter(swigCPtr, date);
413 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAt(swigCPtr, date);
419 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsBefore(swigCPtr, date);
425 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfter(swigCPtr, date);
431 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAt(swigCPtr, date);
437 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsBefore(swigCPtr, date);
443 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_CrossesDate(swigCPtr, date);
449 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_AvoidsDate(swigCPtr, date);
455 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMax(swigCPtr);
461 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMin(swigCPtr);
void WhenDurationRange(VoidToVoid closure)
Definition: IntervalVar.cs:155
static void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
virtual void WhenPerformedBound(Demon d)
Definition: IntervalVar.cs:248
virtual long OldEndMin()
Definition: IntervalVar.cs:192
static void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
virtual bool MayBePerformed()
Definition: IntervalVar.cs:223
virtual void SetEndRange(long mi, long ma)
Definition: IntervalVar.cs:187
static void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
Constraint EndsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:358
virtual void SetDurationMax(long m)
Definition: IntervalVar.cs:131
virtual void Accept(ModelVisitor visitor)
Definition: IntervalVar.cs:306
virtual void WhenStartBound(Demon d)
Definition: IntervalVar.cs:108
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_SetStartMin
static void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
virtual long DurationMax()
Definition: IntervalVar.cs:121
virtual IntExpr SafeStartExpr(long unperformed_value)
Definition: IntervalVar.cs:288
virtual long DurationMin()
Definition: IntervalVar.cs:116
virtual void SetStartRange(long mi, long ma)
Definition: IntervalVar.cs:85
void WhenEndBound(VoidToVoid closure)
Definition: IntervalVar.cs:214
virtual IntExpr EndExpr()
Definition: IntervalVar.cs:276
static global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfter
static global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
virtual IntExpr SafeEndExpr(long unperformed_value)
Definition: IntervalVar.cs:300
virtual long OldDurationMax()
Definition: IntervalVar.cs:146
static global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void WhenDurationBound(Demon d)
Definition: IntervalVar.cs:159
static void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
Constraint EndsAt(long date)
Definition: IntervalVar.cs:412
static void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
Constraint EndsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:310
static global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Demon.cs:18
Constraint StartsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:340
static long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void VoidToVoid()
void WhenPerformedBound(VoidToVoid closure)
Definition: IntervalVar.cs:252
Constraint EndsBefore(long date)
Definition: IntervalVar.cs:418
virtual void SetDurationRange(long mi, long ma)
Definition: IntervalVar.cs:136
static void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
void WhenStartBound(VoidToVoid closure)
Definition: IntervalVar.cs:112
static void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static bool Pending
virtual long EndMin()
Definition: IntervalVar.cs:167
static global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
virtual long StartMin()
Definition: IntervalVar.cs:65
Constraint EndsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:364
static long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual IntExpr SafeDurationExpr(long unperformed_value)
Definition: IntervalVar.cs:294
virtual IntExpr DurationExpr()
Definition: IntervalVar.cs:270
static void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Constraint StartsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:382
virtual bool MustBePerformed()
Definition: IntervalVar.cs:218
Constraint EndsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:322
static void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void SetStartMax(long m)
Definition: IntervalVar.cs:80
Constraint CrossesDate(long date)
Definition: IntervalVar.cs:442
Constraint StartsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:334
virtual long OldEndMax()
Definition: IntervalVar.cs:197
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_OldStartMax
static long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual IntExpr PerformedExpr()
Definition: IntervalVar.cs:282
IntervalVar RelaxedMin()
Definition: IntervalVar.cs:460
Constraint StartsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:400
static global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
Constraint AvoidsDate(long date)
Definition: IntervalVar.cs:448
virtual long OldStartMax()
Definition: IntervalVar.cs:95
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEnd
static global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
IntervalVar RelaxedMax()
Definition: IntervalVar.cs:454
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_DurationMin
static long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
bool IsPerformedBound()
Definition: IntervalVar.cs:233
Constraint EndsAfter(long date)
Definition: IntervalVar.cs:406
Constraint EndsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:376
static long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void WhenEndRange(Demon d)
Definition: IntervalVar.cs:202
static void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void SetEndMin(long m)
Definition: IntervalVar.cs:177
virtual void WhenDurationRange(Demon d)
Definition: IntervalVar.cs:151
static global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_OldStartMin
static long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual void SetPerformed(bool val)
Definition: IntervalVar.cs:238
virtual IntExpr StartExpr()
Definition: IntervalVar.cs:264
static global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_SetEndRange
static void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
void WhenAnything(VoidToVoid closure)
Definition: IntervalVar.cs:260
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_SetStartMax
static void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
void WhenAnything(Demon d)
Definition: IntervalVar.cs:256
static global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_SWIGUpcast(global::System.IntPtr jarg1)
virtual long EndMax()
Definition: IntervalVar.cs:172
static void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void WhenEndBound(Demon d)
Definition: IntervalVar.cs:210
Constraint StartsAfter(long date)
Definition: IntervalVar.cs:424
virtual bool WasPerformedBound()
Definition: IntervalVar.cs:243
virtual long OldStartMin()
Definition: IntervalVar.cs:90
static global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
Constraint StartsAtStart(IntervalVar other)
Definition: IntervalVar.cs:352
static long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Constraint StartsBefore(long date)
Definition: IntervalVar.cs:436
static global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStart
static global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
Constraint StartsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:388
void WhenStartRange(VoidToVoid closure)
Definition: IntervalVar.cs:104
static global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
override void Dispose(bool disposing)
Definition: IntervalVar.cs:29
Constraint StartsAt(long date)
Definition: IntervalVar.cs:430
virtual long StartMax()
Definition: IntervalVar.cs:70
void WhenDurationBound(VoidToVoid closure)
Definition: IntervalVar.cs:163
static global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
virtual long OldDurationMin()
Definition: IntervalVar.cs:141
static global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Constraint EndsAtStart(IntervalVar other)
Definition: IntervalVar.cs:328
virtual void SetEndMax(long m)
Definition: IntervalVar.cs:182
virtual void WhenStartRange(Demon d)
Definition: IntervalVar.cs:100
Constraint StartsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:394
virtual void SetStartMin(long m)
Definition: IntervalVar.cs:75
static long IntervalVar_kMaxValidValue_get()
Constraint EndsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:370
bool CannotBePerformed()
Definition: IntervalVar.cs:228
static bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static long kMaxValidValue
Definition: IntervalVar.cs:58
static global::System.Exception Retrieve()
void WhenEndRange(VoidToVoid closure)
Definition: IntervalVar.cs:206
static global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long kMinValidValue
Definition: IntervalVar.cs:51
static void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_SafeEndExpr
static global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_CrossesDate
static global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_kMinValidValue_get()
virtual void SetDurationMin(long m)
Definition: IntervalVar.cs:126
Constraint StartsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:346
static global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVar_DurationMax
static long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
Constraint EndsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:316