DotNet Reference

DotNet Reference

PathOperator

Detailed Description

Definition at line 18 of file PathOperator.cs.

Public Member Functions

virtual bool MakeNeighbor ()
 
override void Reset ()
 
long Prev (long node)
 
delegate string SwigDelegatePathOperator_0 ()
 
delegate void SwigDelegatePathOperator_1 ()
 
delegate bool SwigDelegatePathOperator_2 ()
 
delegate bool SwigDelegatePathOperator_3 ()
 
delegate bool SwigDelegatePathOperator_4 ()
 
delegate void SwigDelegatePathOperator_5 ()
 
delegate bool SwigDelegatePathOperator_6 ()
 
delegate bool SwigDelegatePathOperator_7 ()
 
delegate void SwigDelegatePathOperator_8 ()
 
delegate bool SwigDelegatePathOperator_9 ()
 
delegate bool SwigDelegatePathOperator_10 (long base_index)
 
delegate long SwigDelegatePathOperator_11 (int base_index)
 
delegate void SwigDelegatePathOperator_12 (long base_index)
 
delegate bool SwigDelegatePathOperator_13 (long base_index)
 
delegate bool SwigDelegatePathOperator_14 ()
 
void Dispose ()
 
delegate string SwigDelegateIntVarLocalSearchOperator_0 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_1 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_2 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_3 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_4 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_5 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_6 ()
 
override bool HoldsDelta ()
 
virtual bool IsIncremental ()
 
int Size ()
 
long Value (long index)
 
IntVar Var (long index)
 
long OldValue (long index)
 
void SetValue (long index, long value)
 
bool Activated (long index)
 
void Activate (long index)
 
void Deactivate (long index)
 
void AddVars (IntVarVector vars)
 
virtual void OnStart ()
 
virtual bool MakeNextNeighbor (Assignment delta, Assignment deltadelta)
 
virtual void Start (Assignment assignment)
 
virtual bool HasFragments ()
 
delegate string SwigDelegateLocalSearchOperator_0 ()
 
delegate bool SwigDelegateLocalSearchOperator_1 (global::System.IntPtr delta, global::System.IntPtr deltadelta)
 
delegate void SwigDelegateLocalSearchOperator_2 (global::System.IntPtr assignment)
 
delegate void SwigDelegateLocalSearchOperator_3 ()
 
delegate bool SwigDelegateLocalSearchOperator_4 ()
 
delegate bool SwigDelegateLocalSearchOperator_5 ()
 
virtual string ToString ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
virtual new bool MakeOneNeighbor ()
 
virtual void OnNodeInitialization ()
 
virtual bool RestartAtPathStartOnSynchronize ()
 
virtual bool OnSamePathAsPreviousBase (long base_index)
 
virtual long GetBaseNodeRestartPosition (int base_index)
 
virtual void SetNextBaseToIncrement (long base_index)
 
virtual bool ConsiderAlternatives (long base_index)
 
virtual bool InitPosition ()
 

Protected Attributes

bool swigCMemOwn
 

Member Function Documentation

◆ Activate()

void Activate ( long  index)
inlineinherited

Definition at line 82 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Activated()

bool Activated ( long  index)
inlineinherited

Definition at line 77 of file IntVarLocalSearchOperatorTemplate.cs.

◆ AddVars()

void AddVars ( IntVarVector  vars)
inlineinherited

Definition at line 90 of file IntVarLocalSearchOperatorTemplate.cs.

◆ ConsiderAlternatives()

virtual bool ConsiderAlternatives ( long  base_index)
inlineprotectedvirtual

Definition at line 93 of file PathOperator.cs.

◆ Deactivate()

void Deactivate ( long  index)
inlineinherited

Definition at line 86 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Dispose() [1/2]

void Dispose ( )
inlineinherited

Definition at line 35 of file BaseObject.cs.

◆ Dispose() [2/2]

override void Dispose ( bool  disposing)
inlineprotectedvirtual

Reimplemented from IntVarLocalSearchOperator.

Definition at line 29 of file PathOperator.cs.

◆ GetBaseNodeRestartPosition()

virtual long GetBaseNodeRestartPosition ( int  base_index)
inlineprotectedvirtual

Definition at line 84 of file PathOperator.cs.

◆ HasFragments()

virtual bool HasFragments ( )
inlinevirtualinherited

Reimplemented in BaseLns.

Definition at line 59 of file LocalSearchOperator.cs.

◆ HoldsDelta()

override bool HoldsDelta ( )
inlinevirtualinherited

Reimplemented from LocalSearchOperator.

Definition at line 42 of file IntVarLocalSearchOperatorTemplate.cs.

◆ InitPosition()

virtual bool InitPosition ( )
inlineprotectedvirtual

Definition at line 98 of file PathOperator.cs.

◆ IsIncremental()

virtual bool IsIncremental ( )
inlinevirtualinherited

Definition at line 47 of file IntVarLocalSearchOperatorTemplate.cs.

◆ MakeNeighbor()

virtual bool MakeNeighbor ( )
inlinevirtual

Definition at line 51 of file PathOperator.cs.

◆ MakeNextNeighbor()

virtual bool MakeNextNeighbor ( Assignment  delta,
Assignment  deltadelta 
)
inlinevirtualinherited

Definition at line 46 of file LocalSearchOperator.cs.

◆ MakeOneNeighbor()

virtual new bool MakeOneNeighbor ( )
inlineprotectedvirtual

Reimplemented from IntVarLocalSearchOperator.

Definition at line 65 of file PathOperator.cs.

◆ OldValue()

long OldValue ( long  index)
inlineinherited

Definition at line 68 of file IntVarLocalSearchOperatorTemplate.cs.

◆ OnNodeInitialization()

virtual void OnNodeInitialization ( )
inlineprotectedvirtual

Definition at line 70 of file PathOperator.cs.

◆ OnSamePathAsPreviousBase()

virtual bool OnSamePathAsPreviousBase ( long  base_index)
inlineprotectedvirtual

Definition at line 79 of file PathOperator.cs.

◆ OnStart()

virtual void OnStart ( )
inlinevirtualinherited

Definition at line 95 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Prev()

long Prev ( long  node)
inline

Definition at line 60 of file PathOperator.cs.

◆ Reset()

override void Reset ( )
inlinevirtual

Reimplemented from LocalSearchOperator.

Definition at line 56 of file PathOperator.cs.

◆ RestartAtPathStartOnSynchronize()

virtual bool RestartAtPathStartOnSynchronize ( )
inlineprotectedvirtual

Definition at line 74 of file PathOperator.cs.

◆ SetNextBaseToIncrement()

virtual void SetNextBaseToIncrement ( long  base_index)
inlineprotectedvirtual

Definition at line 89 of file PathOperator.cs.

◆ SetValue()

void SetValue ( long  index,
long  value 
)
inlineinherited

Definition at line 73 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Size()

int Size ( )
inlineinherited

Definition at line 52 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Start()

virtual void Start ( Assignment  assignment)
inlinevirtualinherited

Definition at line 51 of file LocalSearchOperator.cs.

◆ SwigDelegateIntVarLocalSearchOperator_0()

delegate string SwigDelegateIntVarLocalSearchOperator_0 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_1()

delegate void SwigDelegateIntVarLocalSearchOperator_1 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_2()

delegate bool SwigDelegateIntVarLocalSearchOperator_2 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_3()

delegate bool SwigDelegateIntVarLocalSearchOperator_3 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_4()

delegate bool SwigDelegateIntVarLocalSearchOperator_4 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_5()

delegate void SwigDelegateIntVarLocalSearchOperator_5 ( )
inherited

◆ SwigDelegateIntVarLocalSearchOperator_6()

delegate bool SwigDelegateIntVarLocalSearchOperator_6 ( )
inherited

◆ SwigDelegateLocalSearchOperator_0()

delegate string SwigDelegateLocalSearchOperator_0 ( )
inherited

◆ SwigDelegateLocalSearchOperator_1()

delegate bool SwigDelegateLocalSearchOperator_1 ( global::System.IntPtr  delta,
global::System.IntPtr  deltadelta 
)
inherited

◆ SwigDelegateLocalSearchOperator_2()

delegate void SwigDelegateLocalSearchOperator_2 ( global::System.IntPtr  assignment)
inherited

◆ SwigDelegateLocalSearchOperator_3()

delegate void SwigDelegateLocalSearchOperator_3 ( )
inherited

◆ SwigDelegateLocalSearchOperator_4()

delegate bool SwigDelegateLocalSearchOperator_4 ( )
inherited

◆ SwigDelegateLocalSearchOperator_5()

delegate bool SwigDelegateLocalSearchOperator_5 ( )
inherited

◆ SwigDelegatePathOperator_0()

delegate string SwigDelegatePathOperator_0 ( )

◆ SwigDelegatePathOperator_1()

delegate void SwigDelegatePathOperator_1 ( )

◆ SwigDelegatePathOperator_10()

delegate bool SwigDelegatePathOperator_10 ( long  base_index)

◆ SwigDelegatePathOperator_11()

delegate long SwigDelegatePathOperator_11 ( int  base_index)

◆ SwigDelegatePathOperator_12()

delegate void SwigDelegatePathOperator_12 ( long  base_index)

◆ SwigDelegatePathOperator_13()

delegate bool SwigDelegatePathOperator_13 ( long  base_index)

◆ SwigDelegatePathOperator_14()

delegate bool SwigDelegatePathOperator_14 ( )

◆ SwigDelegatePathOperator_2()

delegate bool SwigDelegatePathOperator_2 ( )

◆ SwigDelegatePathOperator_3()

delegate bool SwigDelegatePathOperator_3 ( )

◆ SwigDelegatePathOperator_4()

delegate bool SwigDelegatePathOperator_4 ( )

◆ SwigDelegatePathOperator_5()

delegate void SwigDelegatePathOperator_5 ( )

◆ SwigDelegatePathOperator_6()

delegate bool SwigDelegatePathOperator_6 ( )

◆ SwigDelegatePathOperator_7()

delegate bool SwigDelegatePathOperator_7 ( )

◆ SwigDelegatePathOperator_8()

delegate void SwigDelegatePathOperator_8 ( )

◆ SwigDelegatePathOperator_9()

delegate bool SwigDelegatePathOperator_9 ( )

◆ ToString()

◆ Value()

long Value ( long  index)
inlineinherited

Definition at line 57 of file IntVarLocalSearchOperatorTemplate.cs.

◆ Var()

IntVar Var ( long  index)
inlineinherited

Definition at line 62 of file IntVarLocalSearchOperatorTemplate.cs.

Member Data Documentation

◆ swigCMemOwn

bool swigCMemOwn
protectedinherited

Definition at line 20 of file BaseObject.cs.


The documentation for this class was generated from the following file: