DotNet Reference

DotNet Reference

IntVarLocalSearchFilter

Detailed Description

Definition at line 18 of file IntVarLocalSearchFilter.cs.

Public Member Functions

 IntVarLocalSearchFilter (IntVarVector vars)
 
override void Synchronize (Assignment assignment, Assignment delta)
 
void AddVars (IntVarVector vars)
 
int Size ()
 
IntVar Var (int index)
 
long Value (int index)
 
int Index (IntVar var)
 
delegate string SwigDelegateIntVarLocalSearchFilter_0 ()
 
delegate void SwigDelegateIntVarLocalSearchFilter_1 (global::System.IntPtr delta, global::System.IntPtr deltadelta)
 
delegate bool SwigDelegateIntVarLocalSearchFilter_2 (global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)
 
delegate bool SwigDelegateIntVarLocalSearchFilter_3 ()
 
delegate void SwigDelegateIntVarLocalSearchFilter_4 ()
 
delegate long SwigDelegateIntVarLocalSearchFilter_5 ()
 
delegate long SwigDelegateIntVarLocalSearchFilter_6 ()
 
delegate void SwigDelegateIntVarLocalSearchFilter_7 (global::System.IntPtr delta)
 
void Dispose ()
 
virtual void Relax (Assignment delta, Assignment deltadelta)
 
virtual bool Accept (Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
 
virtual bool IsIncremental ()
 
virtual void Revert ()
 
virtual long GetSynchronizedObjectiveValue ()
 
virtual long GetAcceptedObjectiveValue ()
 
delegate string SwigDelegateLocalSearchFilter_0 ()
 
delegate void SwigDelegateLocalSearchFilter_1 (global::System.IntPtr delta, global::System.IntPtr deltadelta)
 
delegate bool SwigDelegateLocalSearchFilter_2 (global::System.IntPtr delta, global::System.IntPtr deltadelta, long objective_min, long objective_max)
 
delegate bool SwigDelegateLocalSearchFilter_3 ()
 
delegate void SwigDelegateLocalSearchFilter_4 (global::System.IntPtr assignment, global::System.IntPtr delta)
 
delegate void SwigDelegateLocalSearchFilter_5 ()
 
delegate long SwigDelegateLocalSearchFilter_6 ()
 
delegate long SwigDelegateLocalSearchFilter_7 ()
 
virtual string ToString ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
virtual void OnSynchronize (Assignment delta)
 

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

◆ IntVarLocalSearchFilter()

Definition at line 51 of file IntVarLocalSearchFilter.cs.

Member Function Documentation

◆ Accept()

virtual bool Accept ( Assignment  delta,
Assignment  deltadelta,
long  objective_min,
long  objective_max 
)
inlinevirtualinherited

Reimplemented in CPFeasibilityFilter, and BasePathFilter.

Definition at line 46 of file LocalSearchFilter.cs.

◆ AddVars()

void AddVars ( IntVarVector  vars)
inline

Definition at line 60 of file IntVarLocalSearchFilter.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 BaseObject.

Definition at line 29 of file IntVarLocalSearchFilter.cs.

◆ GetAcceptedObjectiveValue()

virtual long GetAcceptedObjectiveValue ( )
inlinevirtualinherited

Definition at line 69 of file LocalSearchFilter.cs.

◆ GetSynchronizedObjectiveValue()

virtual long GetSynchronizedObjectiveValue ( )
inlinevirtualinherited

Definition at line 64 of file LocalSearchFilter.cs.

◆ Index()

int Index ( IntVar  var)
inline

Definition at line 85 of file IntVarLocalSearchFilter.cs.

◆ IsIncremental()

virtual bool IsIncremental ( )
inlinevirtualinherited

Definition at line 51 of file LocalSearchFilter.cs.

◆ OnSynchronize()

virtual void OnSynchronize ( Assignment  delta)
inlineprotectedvirtual

Reimplemented in CPFeasibilityFilter, and BasePathFilter.

Definition at line 81 of file IntVarLocalSearchFilter.cs.

◆ Relax()

virtual void Relax ( Assignment  delta,
Assignment  deltadelta 
)
inlinevirtualinherited

Definition at line 42 of file LocalSearchFilter.cs.

◆ Revert()

virtual void Revert ( )
inlinevirtualinherited

Definition at line 60 of file LocalSearchFilter.cs.

◆ Size()

int Size ( )
inline

Definition at line 65 of file IntVarLocalSearchFilter.cs.

◆ SwigDelegateIntVarLocalSearchFilter_0()

delegate string SwigDelegateIntVarLocalSearchFilter_0 ( )

◆ SwigDelegateIntVarLocalSearchFilter_1()

delegate void SwigDelegateIntVarLocalSearchFilter_1 ( global::System.IntPtr  delta,
global::System.IntPtr  deltadelta 
)

◆ SwigDelegateIntVarLocalSearchFilter_2()

delegate bool SwigDelegateIntVarLocalSearchFilter_2 ( global::System.IntPtr  delta,
global::System.IntPtr  deltadelta,
long  objective_min,
long  objective_max 
)

◆ SwigDelegateIntVarLocalSearchFilter_3()

delegate bool SwigDelegateIntVarLocalSearchFilter_3 ( )

◆ SwigDelegateIntVarLocalSearchFilter_4()

delegate void SwigDelegateIntVarLocalSearchFilter_4 ( )

◆ SwigDelegateIntVarLocalSearchFilter_5()

delegate long SwigDelegateIntVarLocalSearchFilter_5 ( )

◆ SwigDelegateIntVarLocalSearchFilter_6()

delegate long SwigDelegateIntVarLocalSearchFilter_6 ( )

◆ SwigDelegateIntVarLocalSearchFilter_7()

delegate void SwigDelegateIntVarLocalSearchFilter_7 ( global::System.IntPtr  delta)

◆ SwigDelegateLocalSearchFilter_0()

delegate string SwigDelegateLocalSearchFilter_0 ( )
inherited

◆ SwigDelegateLocalSearchFilter_1()

delegate void SwigDelegateLocalSearchFilter_1 ( global::System.IntPtr  delta,
global::System.IntPtr  deltadelta 
)
inherited

◆ SwigDelegateLocalSearchFilter_2()

delegate bool SwigDelegateLocalSearchFilter_2 ( global::System.IntPtr  delta,
global::System.IntPtr  deltadelta,
long  objective_min,
long  objective_max 
)
inherited

◆ SwigDelegateLocalSearchFilter_3()

delegate bool SwigDelegateLocalSearchFilter_3 ( )
inherited

◆ SwigDelegateLocalSearchFilter_4()

delegate void SwigDelegateLocalSearchFilter_4 ( global::System.IntPtr  assignment,
global::System.IntPtr  delta 
)
inherited

◆ SwigDelegateLocalSearchFilter_5()

delegate void SwigDelegateLocalSearchFilter_5 ( )
inherited

◆ SwigDelegateLocalSearchFilter_6()

delegate long SwigDelegateLocalSearchFilter_6 ( )
inherited

◆ SwigDelegateLocalSearchFilter_7()

delegate long SwigDelegateLocalSearchFilter_7 ( )
inherited

◆ Synchronize()

override void Synchronize ( Assignment  assignment,
Assignment  delta 
)
inlinevirtual

Reimplemented from LocalSearchFilter.

Definition at line 56 of file IntVarLocalSearchFilter.cs.

◆ ToString()

◆ Value()

long Value ( int  index)
inline

Definition at line 76 of file IntVarLocalSearchFilter.cs.

◆ Var()

IntVar Var ( int  index)
inline

Definition at line 70 of file IntVarLocalSearchFilter.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: