DotNet Reference
.Net Reference
PropagationBaseObject.cs
Go to the documentation of this file.
21 internal PropagationBaseObject(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.PropagationBaseObject_SWIGUpcast(cPtr), cMemoryOwn) {
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PropagationBaseObject obj) {
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);
42 public PropagationBaseObject(Solver s) : this(operations_research_constraint_solverPINVOKE.new_PropagationBaseObject(Solver.getCPtr(s)), true) {
46 string ret = operations_research_constraint_solverPINVOKE.PropagationBaseObject_ToString(swigCPtr);
51 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.PropagationBaseObject_solver(swigCPtr);
65 operations_research_constraint_solverPINVOKE.PropagationBaseObject_EnqueueDelayedDemon(swigCPtr, Demon.getCPtr(d));
69 operations_research_constraint_solverPINVOKE.PropagationBaseObject_EnqueueVar(swigCPtr, Demon.getCPtr(d));
77 operations_research_constraint_solverPINVOKE.PropagationBaseObject_SetVariableToCleanOnFail(swigCPtr, IntVar.getCPtr(v));
87 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
96 string ret = operations_research_constraint_solverPINVOKE.PropagationBaseObject_BaseName(swigCPtr);
PropagationBaseObject(Solver s)
Definition: PropagationBaseObject.cs:42
static void delete_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PropagationBaseObject_HasName(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual string BaseName()
Definition: PropagationBaseObject.cs:95
static void PropagationBaseObject_EnqueueVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void EnqueueDelayedDemon(Demon d)
Definition: PropagationBaseObject.cs:64
static void PropagationBaseObject_UnfreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Demon.cs:18
void ResetActionOnFail()
Definition: PropagationBaseObject.cs:72
static void PropagationBaseObject_EnqueueDelayedDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Pending
static string PropagationBaseObject_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1)
void FreezeQueue()
Definition: PropagationBaseObject.cs:56
static string PropagationBaseObject_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetVariableToCleanOnFail(IntVar v)
Definition: PropagationBaseObject.cs:76
static void PropagationBaseObject_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void PropagationBaseObject_ResetActionOnFail(global::System.Runtime.InteropServices.HandleRef jarg1)
void UnfreezeQueue()
Definition: PropagationBaseObject.cs:60
virtual string Name()
Definition: PropagationBaseObject.cs:80
static global::System.IntPtr PropagationBaseObject_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
override void Dispose(bool disposing)
Definition: PropagationBaseObject.cs:29
static string PropagationBaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PropagationBaseObject_SetVariableToCleanOnFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void SetName(string name)
Definition: PropagationBaseObject.cs:85
bool HasName()
Definition: PropagationBaseObject.cs:90
override string ToString()
Definition: PropagationBaseObject.cs:45
static global::System.IntPtr PropagationBaseObject_SWIGUpcast(global::System.IntPtr jarg1)
Solver solver()
Definition: PropagationBaseObject.cs:50
static global::System.Exception Retrieve()
void EnqueueVar(Demon d)
Definition: PropagationBaseObject.cs:68
static void PropagationBaseObject_FreezeQueue(global::System.Runtime.InteropServices.HandleRef jarg1)