DotNet Reference
.Net Reference
ChangeValue.cs
Go to the documentation of this file.
21 internal ChangeValue(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.ChangeValue_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 ChangeValue(IntVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_ChangeValue(IntVarVector.getCPtr(vars)), true) {
43 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
48 long ret = operations_research_constraint_solverPINVOKE.ChangeValue_ModifyValue(swigCPtr, index, value);
53 bool ret = (SwigDerivedClassHasMethod("MakeOneNeighbor", swigMethodTypes6) ? operations_research_constraint_solverPINVOKE.ChangeValue_MakeOneNeighborSwigExplicitChangeValue(swigCPtr) : operations_research_constraint_solverPINVOKE.ChangeValue_MakeOneNeighbor(swigCPtr));
74 operations_research_constraint_solverPINVOKE.ChangeValue_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7);
78 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
140 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(long), typeof(long) };
static global::System.IntPtr ChangeValue_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateChangeValue_3()
ChangeValue(IntVarVector vars)
Definition: ChangeValue.cs:42
static bool Pending
virtual long ModifyValue(long index, long value)
Definition: ChangeValue.cs:47
Definition: IntVarLocalSearchOperator.cs:18
delegate bool SwigDelegateChangeValue_2()
virtual bool IsIncremental()
Definition: IntVarLocalSearchOperatorTemplate.cs:47
override void Dispose(bool disposing)
Definition: ChangeValue.cs:29
delegate void SwigDelegateChangeValue_5()
delegate string SwigDelegateChangeValue_0()
virtual void Reset()
Definition: LocalSearchOperator.cs:55
delegate void SwigDelegateChangeValue_1()
static bool ChangeValue_MakeOneNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate bool SwigDelegateChangeValue_4()
static void ChangeValue_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ChangeValue.SwigDelegateChangeValue_0 delegate0, ChangeValue.SwigDelegateChangeValue_1 delegate1, ChangeValue.SwigDelegateChangeValue_2 delegate2, ChangeValue.SwigDelegateChangeValue_3 delegate3, ChangeValue.SwigDelegateChangeValue_4 delegate4, ChangeValue.SwigDelegateChangeValue_5 delegate5, ChangeValue.SwigDelegateChangeValue_6 delegate6, ChangeValue.SwigDelegateChangeValue_7 delegate7)
delegate long SwigDelegateChangeValue_7(long index, long value)
static bool ChangeValue_MakeOneNeighborSwigExplicitChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual void OnStart()
Definition: IntVarLocalSearchOperatorTemplate.cs:95
virtual string ToString()
Definition: BaseObject.cs:55
virtual bool HasFragments()
Definition: LocalSearchOperator.cs:59
static global::System.Exception Retrieve()
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ChangeValue_ModifyValue
static long ChangeValue_ModifyValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
override bool HoldsDelta()
Definition: IntVarLocalSearchOperatorTemplate.cs:42
delegate bool SwigDelegateChangeValue_6()
virtual new bool MakeOneNeighbor()
Definition: ChangeValue.cs:52