DotNet Reference
DotNet Reference
constraint_solver/Constraint.cs
Go to the documentation of this file.
21 internal Constraint(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.Constraint_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);
42 public Constraint(Solver solver) : this(operations_research_constraint_solverPINVOKE.new_Constraint(Solver.getCPtr(solver)), true) {
55 string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.Constraint_ToStringSwigExplicitConstraint(swigCPtr) : operations_research_constraint_solverPINVOKE.Constraint_ToString(swigCPtr));
60 operations_research_constraint_solverPINVOKE.Constraint_Accept(swigCPtr, ModelVisitor.getCPtr(visitor));
69 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.Constraint_Var(swigCPtr);
85 operations_research_constraint_solverPINVOKE.Constraint_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4);
static string Constraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual string BaseName()
Definition: PropagationBaseObject.cs:95
static void Constraint_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void SwigDelegateConstraint_4()
virtual void InitialPropagateWrapper()
Definition: constraint_solver/Constraint.cs:50
static string Constraint_ToStringSwigExplicitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
bool IsCastConstraint()
Definition: constraint_solver/Constraint.cs:63
override string ToString()
Definition: constraint_solver/Constraint.cs:54
static bool Constraint_IsCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual void Accept(ModelVisitor visitor)
Definition: constraint_solver/Constraint.cs:59
delegate string SwigDelegateConstraint_1()
virtual IntVar Var()
Definition: constraint_solver/Constraint.cs:68
delegate void SwigDelegateConstraint_3()
virtual string Name()
Definition: PropagationBaseObject.cs:80
static void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1)
override void Dispose(bool disposing)
Definition: constraint_solver/Constraint.cs:29
delegate string SwigDelegateConstraint_2()
static void Constraint_InitialPropagateWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual void Post()
Definition: constraint_solver/Constraint.cs:46
static void Constraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1)
Solver solver()
Definition: PropagationBaseObject.cs:50
static void Constraint_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, Constraint.SwigDelegateConstraint_0 delegate0, Constraint.SwigDelegateConstraint_1 delegate1, Constraint.SwigDelegateConstraint_2 delegate2, Constraint.SwigDelegateConstraint_3 delegate3, Constraint.SwigDelegateConstraint_4 delegate4)
static global::System.IntPtr Constraint_SWIGUpcast(global::System.IntPtr jarg1)
delegate string SwigDelegateConstraint_0()
static global::System.IntPtr Constraint_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
Constraint(Solver solver)
Definition: constraint_solver/Constraint.cs:42