Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.PathOperator Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.PathOperator:
Google.OrTools.ConstraintSolver.IntVarLocalSearchOperator Google.OrTools.ConstraintSolver.LocalSearchOperator Google.OrTools.ConstraintSolver.BaseObject

Public Member Functions

virtual bool MakeNeighbor ()
 
override void Reset ()
 
long Prev (long node)
 
delegate string SwigDelegatePathOperator_0 ()
 
delegate void SwigDelegatePathOperator_1 (global::System.IntPtr assignment)
 
delegate void SwigDelegatePathOperator_2 ()
 
delegate bool SwigDelegatePathOperator_3 ()
 
delegate bool SwigDelegatePathOperator_4 ()
 
delegate bool SwigDelegatePathOperator_5 ()
 
delegate void SwigDelegatePathOperator_6 ()
 
delegate bool SwigDelegatePathOperator_7 ()
 
delegate bool SwigDelegatePathOperator_8 ()
 
delegate void SwigDelegatePathOperator_9 ()
 
delegate bool SwigDelegatePathOperator_10 ()
 
delegate bool SwigDelegatePathOperator_11 (long base_index)
 
delegate long SwigDelegatePathOperator_12 (int base_index)
 
delegate void SwigDelegatePathOperator_13 (long base_index)
 
delegate bool SwigDelegatePathOperator_14 (long base_index)
 
delegate bool SwigDelegatePathOperator_15 ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.IntVarLocalSearchOperator
 IntVarLocalSearchOperator (IntVarVector vars, bool keep_inverse_values)
 
 IntVarLocalSearchOperator (IntVarVector vars)
 
override bool HoldsDelta ()
 
override void Start (Assignment assignment)
 
virtual bool IsIncremental ()
 
int Size ()
 
long Value (long index)
 
IntVar Var (long index)
 
virtual bool SkipUnchanged (int index)
 
long OldValue (long index)
 
long PrevValue (long index)
 
void SetValue (long index, long value)
 
bool Activated (long index)
 
void Activate (long index)
 
void Deactivate (long index)
 
bool ApplyChanges (Assignment delta, Assignment deltadelta)
 
void RevertChanges (bool change_was_incremental)
 
void AddVars (IntVarVector vars)
 
virtual void OnStart ()
 
delegate string SwigDelegateIntVarLocalSearchOperator_0 ()
 
delegate void SwigDelegateIntVarLocalSearchOperator_1 (global::System.IntPtr assignment)
 
delegate void SwigDelegateIntVarLocalSearchOperator_2 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_3 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_4 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_5 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_6 (int index)
 
delegate void SwigDelegateIntVarLocalSearchOperator_7 ()
 
delegate bool SwigDelegateIntVarLocalSearchOperator_8 ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.LocalSearchOperator
 LocalSearchOperator ()
 
virtual bool MakeNextNeighbor (Assignment delta, Assignment deltadelta)
 
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 ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject
void Dispose ()
 
 BaseObject ()
 
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 ()
 

Additional Inherited Members

- Protected Attributes inherited from Google.OrTools.ConstraintSolver.BaseObject
bool swigCMemOwn
 

Detailed Description

Definition at line 20 of file PathOperator.cs.

Member Function Documentation

◆ ConsiderAlternatives()

virtual bool Google.OrTools.ConstraintSolver.PathOperator.ConsiderAlternatives ( long base_index)
inlineprotectedvirtual

Definition at line 108 of file PathOperator.cs.

◆ Dispose()

override void Google.OrTools.ConstraintSolver.PathOperator.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from Google.OrTools.ConstraintSolver.IntVarLocalSearchOperator.

Definition at line 44 of file PathOperator.cs.

◆ GetBaseNodeRestartPosition()

virtual long Google.OrTools.ConstraintSolver.PathOperator.GetBaseNodeRestartPosition ( int base_index)
inlineprotectedvirtual

Definition at line 99 of file PathOperator.cs.

◆ InitPosition()

virtual bool Google.OrTools.ConstraintSolver.PathOperator.InitPosition ( )
inlineprotectedvirtual

Definition at line 113 of file PathOperator.cs.

◆ MakeNeighbor()

virtual bool Google.OrTools.ConstraintSolver.PathOperator.MakeNeighbor ( )
inlinevirtual

Definition at line 66 of file PathOperator.cs.

◆ MakeOneNeighbor()

virtual new bool Google.OrTools.ConstraintSolver.PathOperator.MakeOneNeighbor ( )
inlineprotectedvirtual

Reimplemented from Google.OrTools.ConstraintSolver.IntVarLocalSearchOperator.

Definition at line 80 of file PathOperator.cs.

◆ OnNodeInitialization()

virtual void Google.OrTools.ConstraintSolver.PathOperator.OnNodeInitialization ( )
inlineprotectedvirtual

Definition at line 85 of file PathOperator.cs.

◆ OnSamePathAsPreviousBase()

virtual bool Google.OrTools.ConstraintSolver.PathOperator.OnSamePathAsPreviousBase ( long base_index)
inlineprotectedvirtual

Definition at line 94 of file PathOperator.cs.

◆ Prev()

long Google.OrTools.ConstraintSolver.PathOperator.Prev ( long node)
inline

Definition at line 75 of file PathOperator.cs.

◆ Reset()

override void Google.OrTools.ConstraintSolver.PathOperator.Reset ( )
inlinevirtual

Reimplemented from Google.OrTools.ConstraintSolver.LocalSearchOperator.

Definition at line 71 of file PathOperator.cs.

◆ RestartAtPathStartOnSynchronize()

virtual bool Google.OrTools.ConstraintSolver.PathOperator.RestartAtPathStartOnSynchronize ( )
inlineprotectedvirtual

Definition at line 89 of file PathOperator.cs.

◆ SetNextBaseToIncrement()

virtual void Google.OrTools.ConstraintSolver.PathOperator.SetNextBaseToIncrement ( long base_index)
inlineprotectedvirtual

Definition at line 104 of file PathOperator.cs.

◆ SwigDelegatePathOperator_0()

delegate string Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_0 ( )

◆ SwigDelegatePathOperator_1()

delegate void Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_1 ( global::System.IntPtr assignment)

◆ SwigDelegatePathOperator_10()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_10 ( )

◆ SwigDelegatePathOperator_11()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_11 ( long base_index)

◆ SwigDelegatePathOperator_12()

delegate long Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_12 ( int base_index)

◆ SwigDelegatePathOperator_13()

delegate void Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_13 ( long base_index)

◆ SwigDelegatePathOperator_14()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_14 ( long base_index)

◆ SwigDelegatePathOperator_15()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_15 ( )

◆ SwigDelegatePathOperator_2()

delegate void Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_2 ( )

◆ SwigDelegatePathOperator_3()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_3 ( )

◆ SwigDelegatePathOperator_4()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_4 ( )

◆ SwigDelegatePathOperator_5()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_5 ( )

◆ SwigDelegatePathOperator_6()

delegate void Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_6 ( )

◆ SwigDelegatePathOperator_7()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_7 ( )

◆ SwigDelegatePathOperator_8()

delegate bool Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_8 ( )

◆ SwigDelegatePathOperator_9()

delegate void Google.OrTools.ConstraintSolver.PathOperator.SwigDelegatePathOperator_9 ( )

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