DotNet Reference
DotNet Reference
Detailed Description
Definition at line 18 of file PropagationMonitor.cs.
Public Member Functions | |
| override string | ToString () |
| virtual void | BeginConstraintInitialPropagation (Constraint constraint) |
| virtual void | EndConstraintInitialPropagation (Constraint constraint) |
| virtual void | BeginNestedConstraintInitialPropagation (Constraint parent, Constraint nested) |
| virtual void | EndNestedConstraintInitialPropagation (Constraint parent, Constraint nested) |
| virtual void | RegisterDemon (Demon demon) |
| virtual void | BeginDemonRun (Demon demon) |
| virtual void | EndDemonRun (Demon demon) |
| virtual void | StartProcessingIntegerVariable (IntVar var) |
| virtual void | EndProcessingIntegerVariable (IntVar var) |
| virtual void | PushContext (string context) |
| virtual void | PopContext () |
| virtual void | SetMin (IntExpr expr, long new_min) |
| virtual void | SetMax (IntExpr expr, long new_max) |
| virtual void | SetRange (IntExpr expr, long new_min, long new_max) |
| virtual void | SetMin (IntVar var, long new_min) |
| virtual void | SetMax (IntVar var, long new_max) |
| virtual void | SetRange (IntVar var, long new_min, long new_max) |
| virtual void | RemoveValue (IntVar var, long value) |
| virtual void | SetValue (IntVar var, long value) |
| virtual void | RemoveInterval (IntVar var, long imin, long imax) |
| virtual void | SetValues (IntVar var, long[] values) |
| virtual void | RemoveValues (IntVar var, long[] values) |
| virtual void | SetStartMin (IntervalVar var, long new_min) |
| virtual void | SetStartMax (IntervalVar var, long new_max) |
| virtual void | SetStartRange (IntervalVar var, long new_min, long new_max) |
| virtual void | SetEndMin (IntervalVar var, long new_min) |
| virtual void | SetEndMax (IntervalVar var, long new_max) |
| virtual void | SetEndRange (IntervalVar var, long new_min, long new_max) |
| virtual void | SetDurationMin (IntervalVar var, long new_min) |
| virtual void | SetDurationMax (IntervalVar var, long new_max) |
| virtual void | SetDurationRange (IntervalVar var, long new_min, long new_max) |
| virtual void | SetPerformed (IntervalVar var, bool value) |
| virtual void | RankFirst (SequenceVar var, int index) |
| virtual void | RankNotFirst (SequenceVar var, int index) |
| virtual void | RankLast (SequenceVar var, int index) |
| virtual void | RankNotLast (SequenceVar var, int index) |
| virtual void | RankSequence (SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) |
| override void | Install () |
| void | Dispose () |
| 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) |
| 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()
|
inlinevirtualinherited |
Reimplemented in RegularLimit, and OptimizeVar.
Definition at line 146 of file SearchMonitor.cs.
◆ AcceptDelta()
|
inlinevirtualinherited |
Reimplemented in OptimizeVar.
Definition at line 113 of file SearchMonitor.cs.
◆ AcceptNeighbor()
|
inlinevirtualinherited |
Definition at line 118 of file SearchMonitor.cs.
◆ AcceptSolution()
|
inlinevirtualinherited |
Reimplemented in OptimizeVar.
Definition at line 94 of file SearchMonitor.cs.
◆ AcceptUncheckedNeighbor()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 122 of file SearchMonitor.cs.
◆ AfterDecision()
|
inlinevirtualinherited |
Definition at line 74 of file SearchMonitor.cs.
◆ ApplyDecision()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 66 of file SearchMonitor.cs.
◆ AtSolution()
|
inlinevirtualinherited |
Reimplemented in OptimizeVar, and SearchLog.
Definition at line 99 of file SearchMonitor.cs.
◆ BeginConstraintInitialPropagation()
|
inlinevirtual |
Definition at line 47 of file PropagationMonitor.cs.
◆ BeginDemonRun()
|
inlinevirtual |
Definition at line 67 of file PropagationMonitor.cs.
◆ BeginFail()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 78 of file SearchMonitor.cs.
◆ BeginInitialPropagation()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 86 of file SearchMonitor.cs.
◆ BeginNestedConstraintInitialPropagation()
|
inlinevirtual |
Definition at line 55 of file PropagationMonitor.cs.
◆ BeginNextDecision()
|
inlinevirtualinherited |
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.
Definition at line 29 of file PropagationMonitor.cs.
◆ EndConstraintInitialPropagation()
|
inlinevirtual |
Definition at line 51 of file PropagationMonitor.cs.
◆ EndDemonRun()
|
inlinevirtual |
Definition at line 71 of file PropagationMonitor.cs.
◆ EndFail()
|
inlinevirtualinherited |
Definition at line 82 of file SearchMonitor.cs.
◆ EndInitialPropagation()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 90 of file SearchMonitor.cs.
◆ EndNestedConstraintInitialPropagation()
|
inlinevirtual |
Definition at line 59 of file PropagationMonitor.cs.
◆ EndNextDecision()
|
inlinevirtualinherited |
Definition at line 62 of file SearchMonitor.cs.
◆ EndProcessingIntegerVariable()
|
inlinevirtual |
Definition at line 79 of file PropagationMonitor.cs.
◆ EnterSearch()
|
inlinevirtualinherited |
Reimplemented in SolutionCollector, SearchLimit, OptimizeVar, and SearchLog.
Definition at line 46 of file SearchMonitor.cs.
◆ ExitSearch()
|
inlinevirtualinherited |
Reimplemented in RegularLimit, and SearchLog.
Definition at line 54 of file SearchMonitor.cs.
◆ Install()
|
inlinevirtual |
Reimplemented from SearchMonitor.
Definition at line 196 of file PropagationMonitor.cs.
◆ IsUncheckedSolutionLimitReached()
|
inlinevirtualinherited |
Reimplemented in RegularLimit.
Definition at line 126 of file SearchMonitor.cs.
◆ LocalOptimum()
|
inlinevirtualinherited |
Definition at line 108 of file SearchMonitor.cs.
◆ NoMoreSolutions()
|
inlinevirtualinherited |
Reimplemented in SearchLog.
Definition at line 104 of file SearchMonitor.cs.
◆ PeriodicCheck()
|
inlinevirtualinherited |
Reimplemented in SearchLimit.
Definition at line 137 of file SearchMonitor.cs.
◆ PopContext()
|
inlinevirtual |
Definition at line 88 of file PropagationMonitor.cs.
◆ ProgressPercent()
|
inlinevirtualinherited |
Reimplemented in RegularLimit.
Definition at line 141 of file SearchMonitor.cs.
◆ PushContext()
|
inlinevirtual |
Definition at line 83 of file PropagationMonitor.cs.
◆ RankFirst()
|
inlinevirtual |
Definition at line 176 of file PropagationMonitor.cs.
◆ RankLast()
|
inlinevirtual |
Definition at line 184 of file PropagationMonitor.cs.
◆ RankNotFirst()
|
inlinevirtual |
Definition at line 180 of file PropagationMonitor.cs.
◆ RankNotLast()
|
inlinevirtual |
Definition at line 188 of file PropagationMonitor.cs.
◆ RankSequence()
|
inlinevirtual |
Definition at line 192 of file PropagationMonitor.cs.
◆ RefuteDecision()
|
inlinevirtualinherited |
Reimplemented in SearchLog, SearchLimit, and OptimizeVar.
Definition at line 70 of file SearchMonitor.cs.
◆ RegisterDemon()
|
inlinevirtual |
Definition at line 63 of file PropagationMonitor.cs.
◆ RemoveInterval()
|
inlinevirtual |
Definition at line 124 of file PropagationMonitor.cs.
◆ RemoveValue()
|
inlinevirtual |
Definition at line 116 of file PropagationMonitor.cs.
◆ RemoveValues()
|
inlinevirtual |
Definition at line 132 of file PropagationMonitor.cs.
◆ RestartSearch()
|
inlinevirtualinherited |
Definition at line 50 of file SearchMonitor.cs.
◆ SetDurationMax()
|
inlinevirtual |
Definition at line 164 of file PropagationMonitor.cs.
◆ SetDurationMin()
|
inlinevirtual |
Definition at line 160 of file PropagationMonitor.cs.
◆ SetDurationRange()
|
inlinevirtual |
Definition at line 168 of file PropagationMonitor.cs.
◆ SetEndMax()
|
inlinevirtual |
Definition at line 152 of file PropagationMonitor.cs.
◆ SetEndMin()
|
inlinevirtual |
Definition at line 148 of file PropagationMonitor.cs.
◆ SetEndRange()
|
inlinevirtual |
Definition at line 156 of file PropagationMonitor.cs.
◆ SetMax() [1/2]
|
inlinevirtual |
Definition at line 96 of file PropagationMonitor.cs.
◆ SetMax() [2/2]
|
inlinevirtual |
Definition at line 108 of file PropagationMonitor.cs.
◆ SetMin() [1/2]
|
inlinevirtual |
Definition at line 92 of file PropagationMonitor.cs.
◆ SetMin() [2/2]
|
inlinevirtual |
Definition at line 104 of file PropagationMonitor.cs.
◆ SetPerformed()
|
inlinevirtual |
Definition at line 172 of file PropagationMonitor.cs.
◆ SetRange() [1/2]
|
inlinevirtual |
Definition at line 100 of file PropagationMonitor.cs.
◆ SetRange() [2/2]
|
inlinevirtual |
Definition at line 112 of file PropagationMonitor.cs.
◆ SetStartMax()
|
inlinevirtual |
Definition at line 140 of file PropagationMonitor.cs.
◆ SetStartMin()
|
inlinevirtual |
Definition at line 136 of file PropagationMonitor.cs.
◆ SetStartRange()
|
inlinevirtual |
Definition at line 144 of file PropagationMonitor.cs.
◆ SetValue()
|
inlinevirtual |
Definition at line 120 of file PropagationMonitor.cs.
◆ SetValues()
|
inlinevirtual |
Definition at line 128 of file PropagationMonitor.cs.
◆ solver()
|
inlineinherited |
Definition at line 131 of file SearchMonitor.cs.
◆ StartProcessingIntegerVariable()
|
inlinevirtual |
Definition at line 75 of file PropagationMonitor.cs.
◆ SwigDelegateSearchMonitor_0()
|
inherited |
◆ SwigDelegateSearchMonitor_1()
|
inherited |
◆ SwigDelegateSearchMonitor_10()
|
inherited |
◆ SwigDelegateSearchMonitor_11()
|
inherited |
◆ SwigDelegateSearchMonitor_12()
|
inherited |
◆ SwigDelegateSearchMonitor_13()
|
inherited |
◆ SwigDelegateSearchMonitor_14()
|
inherited |
◆ SwigDelegateSearchMonitor_15()
|
inherited |
◆ SwigDelegateSearchMonitor_16()
|
inherited |
◆ SwigDelegateSearchMonitor_17()
|
inherited |
◆ SwigDelegateSearchMonitor_18()
|
inherited |
◆ SwigDelegateSearchMonitor_19()
|
inherited |
◆ SwigDelegateSearchMonitor_2()
|
inherited |
◆ SwigDelegateSearchMonitor_20()
|
inherited |
◆ SwigDelegateSearchMonitor_21()
|
inherited |
◆ SwigDelegateSearchMonitor_22()
|
inherited |
◆ SwigDelegateSearchMonitor_23()
|
inherited |
◆ SwigDelegateSearchMonitor_24()
|
inherited |
◆ SwigDelegateSearchMonitor_3()
|
inherited |
◆ SwigDelegateSearchMonitor_4()
|
inherited |
◆ SwigDelegateSearchMonitor_5()
|
inherited |
◆ SwigDelegateSearchMonitor_6()
|
inherited |
◆ SwigDelegateSearchMonitor_7()
|
inherited |
◆ SwigDelegateSearchMonitor_8()
|
inherited |
◆ SwigDelegateSearchMonitor_9()
|
inherited |
◆ ToString()
|
inlinevirtual |
Reimplemented from BaseObject.
Definition at line 42 of file PropagationMonitor.cs.
Member Data Documentation
◆ kNoProgress
|
staticinherited |
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: