DotNet Reference
DotNet Reference
SequenceVarLocalSearchOperator.cs
Go to the documentation of this file.
21 internal SequenceVarLocalSearchOperator(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.SequenceVarLocalSearchOperator_SWIGUpcast(cPtr), cMemoryOwn) {
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SequenceVarLocalSearchOperator obj) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 public SequenceVarLocalSearchOperator() : this(operations_research_constraint_solverPINVOKE.new_SequenceVarLocalSearchOperator__SWIG_0(), true) {
51 public SequenceVarLocalSearchOperator(SequenceVarVector vars) : this(operations_research_constraint_solverPINVOKE.new_SequenceVarLocalSearchOperator__SWIG_1(SequenceVarVector.getCPtr(vars)), true) {
52 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
57 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarLocalSearchOperator_Sequence(swigCPtr, index);
69 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SequenceVarLocalSearchOperator_OldSequence(swigCPtr, index);
95 operations_research_constraint_solverPINVOKE.SequenceVarLocalSearchOperator_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6);
99 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);
100 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SequenceVarLocalSearchOperator));
108 private bool SwigDirectorMakeNextNeighbor(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
109 return MakeNextNeighbor((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
133 public delegate bool SwigDelegateSequenceVarLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta);
delegate bool SwigDelegateSequenceVarLocalSearchOperator_1(global::System.IntPtr delta, global::System.IntPtr deltadelta)
delegate bool SwigDelegateSequenceVarLocalSearchOperator_3()
override void Dispose()
Definition: SequenceVarLocalSearchOperator.cs:33
static global::System.IntPtr SequenceVarLocalSearchOperator_Sequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool Pending
virtual bool MakeNextNeighbor(Assignment delta, Assignment deltadelta)
Definition: LocalSearchOperator.cs:51
Definition: Assignment.cs:11
int[] Sequence(long index)
Definition: SequenceVarLocalSearchOperator.cs:56
virtual void OnStart()
Definition: SequenceVarLocalSearchOperatorTemplate.cs:114
static void delete_SequenceVarLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void SwigDelegateSequenceVarLocalSearchOperator_2()
delegate bool SwigDelegateSequenceVarLocalSearchOperator_5()
delegate void SwigDelegateSequenceVarLocalSearchOperator_6()
virtual void Reset()
Definition: LocalSearchOperator.cs:60
int[] OldSequence(long index)
Definition: SequenceVarLocalSearchOperator.cs:68
void CopyTo(int[] array)
Definition: CpIntVector.cs:102
virtual bool IsIncremental()
Definition: SequenceVarLocalSearchOperatorTemplate.cs:52
Definition: SequenceVarLocalSearchOperator.cs:18
SequenceVarLocalSearchOperator()
Definition: SequenceVarLocalSearchOperator.cs:47
static global::System.IntPtr SequenceVarLocalSearchOperator_OldSequence(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
SequenceVarLocalSearchOperator(SequenceVarVector vars)
Definition: SequenceVarLocalSearchOperator.cs:51
delegate string SwigDelegateSequenceVarLocalSearchOperator_0()
virtual string ToString()
Definition: BaseObject.cs:51
delegate bool SwigDelegateSequenceVarLocalSearchOperator_4()
virtual bool HasFragments()
Definition: LocalSearchOperator.cs:64
static global::System.Exception Retrieve()
static global::System.IntPtr SequenceVarLocalSearchOperator_SWIGUpcast(global::System.IntPtr jarg1)
Definition: SequenceVarLocalSearchOperatorTemplate.cs:18
override bool HoldsDelta()
Definition: SequenceVarLocalSearchOperatorTemplate.cs:47
static void SequenceVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_0 delegate0, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_1 delegate1, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_2 delegate2, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_3 delegate3, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_4 delegate4, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_5 delegate5, SequenceVarLocalSearchOperator.SwigDelegateSequenceVarLocalSearchOperator_6 delegate6)