Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
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 () |
Public Member Functions inherited from Google.OrTools.ConstraintSolver.SearchMonitor | |
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 () |
virtual void | PeriodicCheck () |
virtual int | ProgressPercent () |
virtual void | Accept (ModelVisitor visitor) |
Solver | solver () |
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 () |
Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject | |
void | Dispose () |
BaseObject () | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from Google.OrTools.ConstraintSolver.SearchMonitor | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject |
Additional Inherited Members | |
Static Public Attributes inherited from Google.OrTools.ConstraintSolver.SearchMonitor | |
static readonly int | kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get() |
Protected Attributes inherited from Google.OrTools.ConstraintSolver.BaseObject | |
bool | swigCMemOwn |
Package Functions inherited from Google.OrTools.ConstraintSolver.SearchMonitor | |
Package Functions inherited from Google.OrTools.ConstraintSolver.BaseObject | |
Static Package Functions inherited from Google.OrTools.ConstraintSolver.SearchMonitor | |
Static Package Functions inherited from Google.OrTools.ConstraintSolver.BaseObject |
Definition at line 20 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 62 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 82 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 70 of file PropagationMonitor.cs.
|
inlineprotectedvirtual |
Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.
Definition at line 44 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 66 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 86 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 74 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 94 of file PropagationMonitor.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.SearchMonitor.
Definition at line 211 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 103 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 98 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 191 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 199 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 195 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 203 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 207 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 78 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 139 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 131 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 147 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 179 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 175 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 183 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 167 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 163 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 171 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 111 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 123 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 107 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 119 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 187 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 115 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 127 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 155 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 151 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 159 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 135 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 143 of file PropagationMonitor.cs.
|
inlinevirtual |
Definition at line 90 of file PropagationMonitor.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.
Definition at line 57 of file PropagationMonitor.cs.