DotNet Reference
DotNet Reference
Detailed Description
Definition at line 18 of file SearchMonitor.cs.
Public Member Functions | |
| SearchMonitor (Solver s) | |
| virtual void | EnterSearch () |
| virtual void | RestartSearch () |
| virtual void | ExitSearch () |
| virtual void | BeginNextDecision (DecisionBuilder b) |
| virtual void | EndNextDecision (DecisionBuilder b, Decision d) |
| virtual void | ApplyDecision (Decision d) |
| virtual void | RefuteDecision (Decision d) |
| virtual void | AfterDecision (Decision d, bool apply) |
| virtual void | BeginFail () |
| virtual void | EndFail () |
| virtual void | BeginInitialPropagation () |
| virtual void | EndInitialPropagation () |
| virtual bool | AcceptSolution () |
| virtual bool | AtSolution () |
| virtual void | NoMoreSolutions () |
| virtual bool | LocalOptimum () |
| virtual bool | AcceptDelta (Assignment delta, Assignment deltadelta) |
| virtual void | AcceptNeighbor () |
| virtual void | AcceptUncheckedNeighbor () |
| 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 () |
| void | Dispose () |
| virtual string | ToString () |
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
◆ SearchMonitor()
|
inline |
Definition at line 42 of file SearchMonitor.cs.
Member Function Documentation
◆ Accept()
|
inlinevirtual |
Reimplemented in RegularLimit, and OptimizeVar.
Definition at line 146 of file SearchMonitor.cs.
◆ AcceptDelta()
|
inlinevirtual |
Reimplemented in OptimizeVar.
Definition at line 113 of file SearchMonitor.cs.
◆ AcceptNeighbor()
|
inlinevirtual |
Definition at line 118 of file SearchMonitor.cs.
◆ AcceptSolution()
|
inlinevirtual |
Reimplemented in OptimizeVar.
Definition at line 94 of file SearchMonitor.cs.
◆ AcceptUncheckedNeighbor()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 122 of file SearchMonitor.cs.
◆ AfterDecision()
|
inlinevirtual |
Definition at line 74 of file SearchMonitor.cs.
◆ ApplyDecision()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 66 of file SearchMonitor.cs.
◆ AtSolution()
|
inlinevirtual |
Reimplemented in OptimizeVar, and SearchLog.
Definition at line 99 of file SearchMonitor.cs.
◆ BeginFail()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 78 of file SearchMonitor.cs.
◆ BeginInitialPropagation()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 86 of file SearchMonitor.cs.
◆ BeginNextDecision()
|
inlinevirtual |
Reimplemented in OptimizeVar, and SearchLimit.
Definition at line 58 of file SearchMonitor.cs.
◆ Dispose() [1/2]
|
inlineinherited |
Definition at line 35 of file BaseObject.cs.
◆ Dispose() [2/2]
|
inlineprotectedvirtual |
Reimplemented from BaseObject.
Reimplemented in SolutionCollector.
Definition at line 29 of file SearchMonitor.cs.
◆ EndFail()
|
inlinevirtual |
Definition at line 82 of file SearchMonitor.cs.
◆ EndInitialPropagation()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 90 of file SearchMonitor.cs.
◆ EndNextDecision()
|
inlinevirtual |
Definition at line 62 of file SearchMonitor.cs.
◆ EnterSearch()
|
inlinevirtual |
Reimplemented in SolutionCollector, SearchLimit, OptimizeVar, and SearchLog.
Definition at line 46 of file SearchMonitor.cs.
◆ ExitSearch()
|
inlinevirtual |
Reimplemented in RegularLimit, and SearchLog.
Definition at line 54 of file SearchMonitor.cs.
◆ Install()
|
inlinevirtual |
Reimplemented in PropagationMonitor, and LocalSearchMonitor.
Definition at line 150 of file SearchMonitor.cs.
◆ IsUncheckedSolutionLimitReached()
|
inlinevirtual |
Reimplemented in RegularLimit.
Definition at line 126 of file SearchMonitor.cs.
◆ LocalOptimum()
|
inlinevirtual |
Definition at line 108 of file SearchMonitor.cs.
◆ NoMoreSolutions()
|
inlinevirtual |
Reimplemented in SearchLog.
Definition at line 104 of file SearchMonitor.cs.
◆ PeriodicCheck()
|
inlinevirtual |
Reimplemented in SearchLimit.
Definition at line 137 of file SearchMonitor.cs.
◆ ProgressPercent()
|
inlinevirtual |
Reimplemented in RegularLimit.
Definition at line 141 of file SearchMonitor.cs.
◆ RefuteDecision()
|
inlinevirtual |
Reimplemented in SearchLog, SearchLimit, and OptimizeVar.
Definition at line 70 of file SearchMonitor.cs.
◆ RestartSearch()
|
inlinevirtual |
Definition at line 50 of file SearchMonitor.cs.
◆ solver()
|
inline |
Definition at line 131 of file SearchMonitor.cs.
◆ SwigDelegateSearchMonitor_0()
| delegate string SwigDelegateSearchMonitor_0 | ( | ) |
◆ SwigDelegateSearchMonitor_1()
| delegate void SwigDelegateSearchMonitor_1 | ( | ) |
◆ SwigDelegateSearchMonitor_10()
| delegate void SwigDelegateSearchMonitor_10 | ( | ) |
◆ SwigDelegateSearchMonitor_11()
| delegate void SwigDelegateSearchMonitor_11 | ( | ) |
◆ SwigDelegateSearchMonitor_12()
| delegate void SwigDelegateSearchMonitor_12 | ( | ) |
◆ SwigDelegateSearchMonitor_13()
| delegate bool SwigDelegateSearchMonitor_13 | ( | ) |
◆ SwigDelegateSearchMonitor_14()
| delegate bool SwigDelegateSearchMonitor_14 | ( | ) |
◆ SwigDelegateSearchMonitor_15()
| delegate void SwigDelegateSearchMonitor_15 | ( | ) |
◆ SwigDelegateSearchMonitor_16()
| delegate bool SwigDelegateSearchMonitor_16 | ( | ) |
◆ SwigDelegateSearchMonitor_17()
| delegate bool SwigDelegateSearchMonitor_17 | ( | global::System.IntPtr | delta, |
| global::System.IntPtr | deltadelta | ||
| ) |
◆ SwigDelegateSearchMonitor_18()
| delegate void SwigDelegateSearchMonitor_18 | ( | ) |
◆ SwigDelegateSearchMonitor_19()
| delegate void SwigDelegateSearchMonitor_19 | ( | ) |
◆ SwigDelegateSearchMonitor_2()
| delegate void SwigDelegateSearchMonitor_2 | ( | ) |
◆ SwigDelegateSearchMonitor_20()
| delegate bool SwigDelegateSearchMonitor_20 | ( | ) |
◆ SwigDelegateSearchMonitor_21()
| delegate void SwigDelegateSearchMonitor_21 | ( | ) |
◆ SwigDelegateSearchMonitor_22()
| delegate int SwigDelegateSearchMonitor_22 | ( | ) |
◆ SwigDelegateSearchMonitor_23()
| delegate void SwigDelegateSearchMonitor_23 | ( | global::System.IntPtr | visitor | ) |
◆ SwigDelegateSearchMonitor_24()
| delegate void SwigDelegateSearchMonitor_24 | ( | ) |
◆ SwigDelegateSearchMonitor_3()
| delegate void SwigDelegateSearchMonitor_3 | ( | ) |
◆ SwigDelegateSearchMonitor_4()
| delegate void SwigDelegateSearchMonitor_4 | ( | global::System.IntPtr | b | ) |
◆ SwigDelegateSearchMonitor_5()
| delegate void SwigDelegateSearchMonitor_5 | ( | global::System.IntPtr | b, |
| global::System.IntPtr | d | ||
| ) |
◆ SwigDelegateSearchMonitor_6()
| delegate void SwigDelegateSearchMonitor_6 | ( | global::System.IntPtr | d | ) |
◆ SwigDelegateSearchMonitor_7()
| delegate void SwigDelegateSearchMonitor_7 | ( | global::System.IntPtr | d | ) |
◆ SwigDelegateSearchMonitor_8()
| delegate void SwigDelegateSearchMonitor_8 | ( | global::System.IntPtr | d, |
| bool | apply | ||
| ) |
◆ SwigDelegateSearchMonitor_9()
| delegate void SwigDelegateSearchMonitor_9 | ( | ) |
◆ ToString()
|
inlinevirtualinherited |
Reimplemented in Assignment, NetConstraint, NetDemon, Pack, BooleanVar, RegularLimit, SearchLog, OptimizeVar, SearchLimit, IntVarIterator, Demon, Constraint, Decision, DecisionBuilder, SolutionCollector, SequenceVar, CPFeasibilityFilter, GlobalVehicleBreaksConstraint, PropagationBaseObject, LocalSearchMonitor, and PropagationMonitor.
Definition at line 55 of file BaseObject.cs.
Member Data Documentation
◆ kNoProgress
|
static |
Definition at line 391 of file SearchMonitor.cs.
◆ swigCMemOwn
|
protectedinherited |
Definition at line 20 of file BaseObject.cs.
The documentation for this class was generated from the following file: