DotNet Reference

DotNet Reference

OptimizeVar

Detailed Description

Definition at line 18 of file OptimizeVar.cs.

Public Member Functions

 OptimizeVar (Solver s, bool maximize, IntVar a, long step)
 
long Best ()
 
IntVar Var ()
 
override bool AcceptDelta (Assignment delta, Assignment deltadelta)
 
override void EnterSearch ()
 
override void BeginNextDecision (DecisionBuilder db)
 
override void RefuteDecision (Decision d)
 
override bool AtSolution ()
 
override bool AcceptSolution ()
 
virtual string Print ()
 
override string ToString ()
 
override void Accept (ModelVisitor visitor)
 
void ApplyBound ()
 
delegate string SwigDelegateOptimizeVar_0 ()
 
delegate void SwigDelegateOptimizeVar_1 ()
 
delegate void SwigDelegateOptimizeVar_2 ()
 
delegate void SwigDelegateOptimizeVar_3 ()
 
delegate void SwigDelegateOptimizeVar_4 (global::System.IntPtr db)
 
delegate void SwigDelegateOptimizeVar_5 (global::System.IntPtr b, global::System.IntPtr d)
 
delegate void SwigDelegateOptimizeVar_6 (global::System.IntPtr d)
 
delegate void SwigDelegateOptimizeVar_7 (global::System.IntPtr d)
 
delegate void SwigDelegateOptimizeVar_8 (global::System.IntPtr d, bool apply)
 
delegate void SwigDelegateOptimizeVar_9 ()
 
delegate void SwigDelegateOptimizeVar_10 ()
 
delegate void SwigDelegateOptimizeVar_11 ()
 
delegate void SwigDelegateOptimizeVar_12 ()
 
delegate bool SwigDelegateOptimizeVar_13 ()
 
delegate bool SwigDelegateOptimizeVar_14 ()
 
delegate void SwigDelegateOptimizeVar_15 ()
 
delegate bool SwigDelegateOptimizeVar_16 ()
 
delegate bool SwigDelegateOptimizeVar_17 (global::System.IntPtr delta, global::System.IntPtr deltadelta)
 
delegate void SwigDelegateOptimizeVar_18 ()
 
delegate void SwigDelegateOptimizeVar_19 ()
 
delegate bool SwigDelegateOptimizeVar_20 ()
 
delegate void SwigDelegateOptimizeVar_21 ()
 
delegate int SwigDelegateOptimizeVar_22 ()
 
delegate void SwigDelegateOptimizeVar_23 (global::System.IntPtr visitor)
 
delegate void SwigDelegateOptimizeVar_24 ()
 
delegate string SwigDelegateOptimizeVar_25 ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void ExitSearch ()
 
virtual void EndNextDecision (DecisionBuilder b, Decision d)
 
virtual void ApplyDecision (Decision d)
 
virtual void AfterDecision (Decision d, bool apply)
 
virtual void BeginFail ()
 
virtual void EndFail ()
 
virtual void BeginInitialPropagation ()
 
virtual void EndInitialPropagation ()
 
virtual void NoMoreSolutions ()
 
virtual bool LocalOptimum ()
 
virtual void AcceptNeighbor ()
 
virtual void AcceptUncheckedNeighbor ()
 
virtual bool IsUncheckedSolutionLimitReached ()
 
Solver solver ()
 
virtual void PeriodicCheck ()
 
virtual int ProgressPercent ()
 
virtual void Install ()
 
delegate string SwigDelegateSearchMonitor_0 ()
 
delegate void SwigDelegateSearchMonitor_1 ()
 
delegate void SwigDelegateSearchMonitor_2 ()
 
delegate void SwigDelegateSearchMonitor_3 ()
 
delegate void SwigDelegateSearchMonitor_4 (global::System.IntPtr b)
 
delegate void SwigDelegateSearchMonitor_5 (global::System.IntPtr b, global::System.IntPtr d)
 
delegate void SwigDelegateSearchMonitor_6 (global::System.IntPtr d)
 
delegate void SwigDelegateSearchMonitor_7 (global::System.IntPtr d)
 
delegate void SwigDelegateSearchMonitor_8 (global::System.IntPtr d, bool apply)
 
delegate void SwigDelegateSearchMonitor_9 ()
 
delegate void SwigDelegateSearchMonitor_10 ()
 
delegate void SwigDelegateSearchMonitor_11 ()
 
delegate void SwigDelegateSearchMonitor_12 ()
 
delegate bool SwigDelegateSearchMonitor_13 ()
 
delegate bool SwigDelegateSearchMonitor_14 ()
 
delegate void SwigDelegateSearchMonitor_15 ()
 
delegate bool SwigDelegateSearchMonitor_16 ()
 
delegate bool SwigDelegateSearchMonitor_17 (global::System.IntPtr delta, global::System.IntPtr deltadelta)
 
delegate void SwigDelegateSearchMonitor_18 ()
 
delegate void SwigDelegateSearchMonitor_19 ()
 
delegate bool SwigDelegateSearchMonitor_20 ()
 
delegate void SwigDelegateSearchMonitor_21 ()
 
delegate int SwigDelegateSearchMonitor_22 ()
 
delegate void SwigDelegateSearchMonitor_23 (global::System.IntPtr visitor)
 
delegate void SwigDelegateSearchMonitor_24 ()
 

Static Public Attributes

static readonly int kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

◆ OptimizeVar()

OptimizeVar ( Solver  s,
bool  maximize,
IntVar  a,
long  step 
)
inline

Definition at line 42 of file OptimizeVar.cs.

Member Function Documentation

◆ Accept()

override void Accept ( ModelVisitor  visitor)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 94 of file OptimizeVar.cs.

◆ AcceptDelta()

override bool AcceptDelta ( Assignment  delta,
Assignment  deltadelta 
)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 57 of file OptimizeVar.cs.

◆ AcceptNeighbor()

virtual void AcceptNeighbor ( )
inlinevirtualinherited

Definition at line 118 of file SearchMonitor.cs.

◆ AcceptSolution()

override bool AcceptSolution ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 79 of file OptimizeVar.cs.

◆ AcceptUncheckedNeighbor()

virtual void AcceptUncheckedNeighbor ( )
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 122 of file SearchMonitor.cs.

◆ AfterDecision()

virtual void AfterDecision ( Decision  d,
bool  apply 
)
inlinevirtualinherited

Definition at line 74 of file SearchMonitor.cs.

◆ ApplyBound()

void ApplyBound ( )
inline

Definition at line 98 of file OptimizeVar.cs.

◆ ApplyDecision()

virtual void ApplyDecision ( Decision  d)
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 66 of file SearchMonitor.cs.

◆ AtSolution()

override bool AtSolution ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 74 of file OptimizeVar.cs.

◆ BeginFail()

virtual void BeginFail ( )
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 78 of file SearchMonitor.cs.

◆ BeginInitialPropagation()

virtual void BeginInitialPropagation ( )
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 86 of file SearchMonitor.cs.

◆ BeginNextDecision()

override void BeginNextDecision ( DecisionBuilder  db)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 66 of file OptimizeVar.cs.

◆ Best()

long Best ( )
inline

Definition at line 46 of file OptimizeVar.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 OptimizeVar.cs.

◆ EndFail()

virtual void EndFail ( )
inlinevirtualinherited

Definition at line 82 of file SearchMonitor.cs.

◆ EndInitialPropagation()

virtual void EndInitialPropagation ( )
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 90 of file SearchMonitor.cs.

◆ EndNextDecision()

virtual void EndNextDecision ( DecisionBuilder  b,
Decision  d 
)
inlinevirtualinherited

Definition at line 62 of file SearchMonitor.cs.

◆ EnterSearch()

override void EnterSearch ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 62 of file OptimizeVar.cs.

◆ ExitSearch()

virtual void ExitSearch ( )
inlinevirtualinherited

Reimplemented in RegularLimit, and SearchLog.

Definition at line 54 of file SearchMonitor.cs.

◆ Install()

virtual void Install ( )
inlinevirtualinherited

Reimplemented in PropagationMonitor, and LocalSearchMonitor.

Definition at line 150 of file SearchMonitor.cs.

◆ IsUncheckedSolutionLimitReached()

virtual bool IsUncheckedSolutionLimitReached ( )
inlinevirtualinherited

Reimplemented in RegularLimit.

Definition at line 126 of file SearchMonitor.cs.

◆ LocalOptimum()

virtual bool LocalOptimum ( )
inlinevirtualinherited

Definition at line 108 of file SearchMonitor.cs.

◆ NoMoreSolutions()

virtual void NoMoreSolutions ( )
inlinevirtualinherited

Reimplemented in SearchLog.

Definition at line 104 of file SearchMonitor.cs.

◆ PeriodicCheck()

virtual void PeriodicCheck ( )
inlinevirtualinherited

Reimplemented in SearchLimit.

Definition at line 137 of file SearchMonitor.cs.

◆ Print()

virtual string Print ( )
inlinevirtual

Definition at line 84 of file OptimizeVar.cs.

◆ ProgressPercent()

virtual int ProgressPercent ( )
inlinevirtualinherited

Reimplemented in RegularLimit.

Definition at line 141 of file SearchMonitor.cs.

◆ RefuteDecision()

override void RefuteDecision ( Decision  d)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 70 of file OptimizeVar.cs.

◆ RestartSearch()

virtual void RestartSearch ( )
inlinevirtualinherited

Definition at line 50 of file SearchMonitor.cs.

◆ solver()

Solver solver ( )
inlineinherited

Definition at line 131 of file SearchMonitor.cs.

◆ SwigDelegateOptimizeVar_0()

delegate string SwigDelegateOptimizeVar_0 ( )

◆ SwigDelegateOptimizeVar_1()

delegate void SwigDelegateOptimizeVar_1 ( )

◆ SwigDelegateOptimizeVar_10()

delegate void SwigDelegateOptimizeVar_10 ( )

◆ SwigDelegateOptimizeVar_11()

delegate void SwigDelegateOptimizeVar_11 ( )

◆ SwigDelegateOptimizeVar_12()

delegate void SwigDelegateOptimizeVar_12 ( )

◆ SwigDelegateOptimizeVar_13()

delegate bool SwigDelegateOptimizeVar_13 ( )

◆ SwigDelegateOptimizeVar_14()

delegate bool SwigDelegateOptimizeVar_14 ( )

◆ SwigDelegateOptimizeVar_15()

delegate void SwigDelegateOptimizeVar_15 ( )

◆ SwigDelegateOptimizeVar_16()

delegate bool SwigDelegateOptimizeVar_16 ( )

◆ SwigDelegateOptimizeVar_17()

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

◆ SwigDelegateOptimizeVar_18()

delegate void SwigDelegateOptimizeVar_18 ( )

◆ SwigDelegateOptimizeVar_19()

delegate void SwigDelegateOptimizeVar_19 ( )

◆ SwigDelegateOptimizeVar_2()

delegate void SwigDelegateOptimizeVar_2 ( )

◆ SwigDelegateOptimizeVar_20()

delegate bool SwigDelegateOptimizeVar_20 ( )

◆ SwigDelegateOptimizeVar_21()

delegate void SwigDelegateOptimizeVar_21 ( )

◆ SwigDelegateOptimizeVar_22()

delegate int SwigDelegateOptimizeVar_22 ( )

◆ SwigDelegateOptimizeVar_23()

delegate void SwigDelegateOptimizeVar_23 ( global::System.IntPtr  visitor)

◆ SwigDelegateOptimizeVar_24()

delegate void SwigDelegateOptimizeVar_24 ( )

◆ SwigDelegateOptimizeVar_25()

delegate string SwigDelegateOptimizeVar_25 ( )

◆ SwigDelegateOptimizeVar_3()

delegate void SwigDelegateOptimizeVar_3 ( )

◆ SwigDelegateOptimizeVar_4()

delegate void SwigDelegateOptimizeVar_4 ( global::System.IntPtr  db)

◆ SwigDelegateOptimizeVar_5()

delegate void SwigDelegateOptimizeVar_5 ( global::System.IntPtr  b,
global::System.IntPtr  d 
)

◆ SwigDelegateOptimizeVar_6()

delegate void SwigDelegateOptimizeVar_6 ( global::System.IntPtr  d)

◆ SwigDelegateOptimizeVar_7()

delegate void SwigDelegateOptimizeVar_7 ( global::System.IntPtr  d)

◆ SwigDelegateOptimizeVar_8()

delegate void SwigDelegateOptimizeVar_8 ( global::System.IntPtr  d,
bool  apply 
)

◆ SwigDelegateOptimizeVar_9()

delegate void SwigDelegateOptimizeVar_9 ( )

◆ SwigDelegateSearchMonitor_0()

delegate string SwigDelegateSearchMonitor_0 ( )
inherited

◆ SwigDelegateSearchMonitor_1()

delegate void SwigDelegateSearchMonitor_1 ( )
inherited

◆ SwigDelegateSearchMonitor_10()

delegate void SwigDelegateSearchMonitor_10 ( )
inherited

◆ SwigDelegateSearchMonitor_11()

delegate void SwigDelegateSearchMonitor_11 ( )
inherited

◆ SwigDelegateSearchMonitor_12()

delegate void SwigDelegateSearchMonitor_12 ( )
inherited

◆ SwigDelegateSearchMonitor_13()

delegate bool SwigDelegateSearchMonitor_13 ( )
inherited

◆ SwigDelegateSearchMonitor_14()

delegate bool SwigDelegateSearchMonitor_14 ( )
inherited

◆ SwigDelegateSearchMonitor_15()

delegate void SwigDelegateSearchMonitor_15 ( )
inherited

◆ SwigDelegateSearchMonitor_16()

delegate bool SwigDelegateSearchMonitor_16 ( )
inherited

◆ SwigDelegateSearchMonitor_17()

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

◆ SwigDelegateSearchMonitor_18()

delegate void SwigDelegateSearchMonitor_18 ( )
inherited

◆ SwigDelegateSearchMonitor_19()

delegate void SwigDelegateSearchMonitor_19 ( )
inherited

◆ SwigDelegateSearchMonitor_2()

delegate void SwigDelegateSearchMonitor_2 ( )
inherited

◆ SwigDelegateSearchMonitor_20()

delegate bool SwigDelegateSearchMonitor_20 ( )
inherited

◆ SwigDelegateSearchMonitor_21()

delegate void SwigDelegateSearchMonitor_21 ( )
inherited

◆ SwigDelegateSearchMonitor_22()

delegate int SwigDelegateSearchMonitor_22 ( )
inherited

◆ SwigDelegateSearchMonitor_23()

delegate void SwigDelegateSearchMonitor_23 ( global::System.IntPtr  visitor)
inherited

◆ SwigDelegateSearchMonitor_24()

delegate void SwigDelegateSearchMonitor_24 ( )
inherited

◆ SwigDelegateSearchMonitor_3()

delegate void SwigDelegateSearchMonitor_3 ( )
inherited

◆ SwigDelegateSearchMonitor_4()

delegate void SwigDelegateSearchMonitor_4 ( global::System.IntPtr  b)
inherited

◆ SwigDelegateSearchMonitor_5()

delegate void SwigDelegateSearchMonitor_5 ( global::System.IntPtr  b,
global::System.IntPtr  d 
)
inherited

◆ SwigDelegateSearchMonitor_6()

delegate void SwigDelegateSearchMonitor_6 ( global::System.IntPtr  d)
inherited

◆ SwigDelegateSearchMonitor_7()

delegate void SwigDelegateSearchMonitor_7 ( global::System.IntPtr  d)
inherited

◆ SwigDelegateSearchMonitor_8()

delegate void SwigDelegateSearchMonitor_8 ( global::System.IntPtr  d,
bool  apply 
)
inherited

◆ SwigDelegateSearchMonitor_9()

delegate void SwigDelegateSearchMonitor_9 ( )
inherited

◆ ToString()

override string ToString ( )
inlinevirtual

Reimplemented from BaseObject.

Definition at line 89 of file OptimizeVar.cs.

◆ Var()

IntVar Var ( )
inline

Definition at line 51 of file OptimizeVar.cs.

Member Data Documentation

◆ kNoProgress

Definition at line 391 of file SearchMonitor.cs.

◆ swigCMemOwn

bool swigCMemOwn
protectedinherited

Definition at line 20 of file BaseObject.cs.


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