DotNet Reference

DotNet Reference

SearchLog

Detailed Description

Definition at line 18 of file SearchLog.cs.

Public Member Functions

override void EnterSearch ()
 
override void ExitSearch ()
 
override bool AtSolution ()
 
override void BeginFail ()
 
override void NoMoreSolutions ()
 
override void AcceptUncheckedNeighbor ()
 
override void ApplyDecision (Decision decision)
 
override void RefuteDecision (Decision decision)
 
void OutputDecision ()
 
void Maintain ()
 
override void BeginInitialPropagation ()
 
override void EndInitialPropagation ()
 
override string ToString ()
 
void Dispose ()
 
virtual void RestartSearch ()
 
virtual void BeginNextDecision (DecisionBuilder b)
 
virtual void EndNextDecision (DecisionBuilder b, Decision d)
 
virtual void AfterDecision (Decision d, bool apply)
 
virtual void EndFail ()
 
virtual bool AcceptSolution ()
 
virtual bool LocalOptimum ()
 
virtual bool AcceptDelta (Assignment delta, Assignment deltadelta)
 
virtual void AcceptNeighbor ()
 
virtual bool IsUncheckedSolutionLimitReached ()
 
Solver solver ()
 
virtual void PeriodicCheck ()
 
virtual int ProgressPercent ()
 
virtual void Accept (ModelVisitor visitor)
 
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
 

Member Function Documentation

◆ Accept()

virtual void Accept ( ModelVisitor  visitor)
inlinevirtualinherited

Reimplemented in RegularLimit, and OptimizeVar.

Definition at line 146 of file SearchMonitor.cs.

◆ AcceptDelta()

virtual bool AcceptDelta ( Assignment  delta,
Assignment  deltadelta 
)
inlinevirtualinherited

Reimplemented in OptimizeVar.

Definition at line 113 of file SearchMonitor.cs.

◆ AcceptNeighbor()

virtual void AcceptNeighbor ( )
inlinevirtualinherited

Definition at line 118 of file SearchMonitor.cs.

◆ AcceptSolution()

virtual bool AcceptSolution ( )
inlinevirtualinherited

Reimplemented in OptimizeVar.

Definition at line 94 of file SearchMonitor.cs.

◆ AcceptUncheckedNeighbor()

override void AcceptUncheckedNeighbor ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 63 of file SearchLog.cs.

◆ AfterDecision()

virtual void AfterDecision ( Decision  d,
bool  apply 
)
inlinevirtualinherited

Definition at line 74 of file SearchMonitor.cs.

◆ ApplyDecision()

override void ApplyDecision ( Decision  decision)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 67 of file SearchLog.cs.

◆ AtSolution()

override bool AtSolution ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 50 of file SearchLog.cs.

◆ BeginFail()

override void BeginFail ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 55 of file SearchLog.cs.

◆ BeginInitialPropagation()

override void BeginInitialPropagation ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 83 of file SearchLog.cs.

◆ BeginNextDecision()

virtual void BeginNextDecision ( DecisionBuilder  b)
inlinevirtualinherited

Reimplemented in OptimizeVar, and SearchLimit.

Definition at line 58 of file SearchMonitor.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 SearchLog.cs.

◆ EndFail()

virtual void EndFail ( )
inlinevirtualinherited

Definition at line 82 of file SearchMonitor.cs.

◆ EndInitialPropagation()

override void EndInitialPropagation ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 87 of file SearchLog.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 42 of file SearchLog.cs.

◆ ExitSearch()

override void ExitSearch ( )
inlinevirtual

Reimplemented from SearchMonitor.

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

◆ Maintain()

void Maintain ( )
inline

Definition at line 79 of file SearchLog.cs.

◆ NoMoreSolutions()

override void NoMoreSolutions ( )
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 59 of file SearchLog.cs.

◆ OutputDecision()

void OutputDecision ( )
inline

Definition at line 75 of file SearchLog.cs.

◆ PeriodicCheck()

virtual void PeriodicCheck ( )
inlinevirtualinherited

Reimplemented in SearchLimit.

Definition at line 137 of file SearchMonitor.cs.

◆ ProgressPercent()

virtual int ProgressPercent ( )
inlinevirtualinherited

Reimplemented in RegularLimit.

Definition at line 141 of file SearchMonitor.cs.

◆ RefuteDecision()

override void RefuteDecision ( Decision  decision)
inlinevirtual

Reimplemented from SearchMonitor.

Definition at line 71 of file SearchLog.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.

◆ 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 91 of file SearchLog.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: