Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.SearchMonitor Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.SearchMonitor:
Google.OrTools.ConstraintSolver.BaseObject Google.OrTools.ConstraintSolver.LocalSearchMonitor Google.OrTools.ConstraintSolver.ObjectiveMonitor Google.OrTools.ConstraintSolver.PropagationMonitor Google.OrTools.ConstraintSolver.SearchLimit Google.OrTools.ConstraintSolver.SearchLog Google.OrTools.ConstraintSolver.SolutionCollector Google.OrTools.ConstraintSolver.OptimizeVar Google.OrTools.ConstraintSolver.ImprovementSearchLimit Google.OrTools.ConstraintSolver.RegularLimit

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 ()
 
virtual void PeriodicCheck ()
 
virtual int ProgressPercent ()
 
virtual void Accept (ModelVisitor visitor)
 
virtual void Install ()
 
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 ()
 
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)
 

Additional Inherited Members

- Protected Attributes inherited from Google.OrTools.ConstraintSolver.BaseObject
bool swigCMemOwn
 

Detailed Description

Definition at line 20 of file SearchMonitor.cs.

Constructor & Destructor Documentation

◆ SearchMonitor()

Google.OrTools.ConstraintSolver.SearchMonitor.SearchMonitor ( Solver s)
inline

Definition at line 57 of file SearchMonitor.cs.

Member Function Documentation

◆ Accept()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.Accept ( ModelVisitor visitor)
inlinevirtual

◆ AcceptDelta()

virtual bool Google.OrTools.ConstraintSolver.SearchMonitor.AcceptDelta ( Assignment delta,
Assignment deltadelta )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.ObjectiveMonitor.

Definition at line 128 of file SearchMonitor.cs.

◆ AcceptNeighbor()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.AcceptNeighbor ( )
inlinevirtual

Definition at line 133 of file SearchMonitor.cs.

◆ AcceptSolution()

virtual bool Google.OrTools.ConstraintSolver.SearchMonitor.AcceptSolution ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.OptimizeVar.

Definition at line 109 of file SearchMonitor.cs.

◆ AcceptUncheckedNeighbor()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.AcceptUncheckedNeighbor ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 137 of file SearchMonitor.cs.

◆ AfterDecision()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.AfterDecision ( Decision d,
bool apply )
inlinevirtual

Definition at line 89 of file SearchMonitor.cs.

◆ ApplyDecision()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.ApplyDecision ( Decision d)
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 81 of file SearchMonitor.cs.

◆ AtSolution()

virtual bool Google.OrTools.ConstraintSolver.SearchMonitor.AtSolution ( )
inlinevirtual

◆ BeginFail()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.BeginFail ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 93 of file SearchMonitor.cs.

◆ BeginInitialPropagation()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.BeginInitialPropagation ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 101 of file SearchMonitor.cs.

◆ BeginNextDecision()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.BeginNextDecision ( DecisionBuilder b)
inlinevirtual

◆ Dispose()

override void Google.OrTools.ConstraintSolver.SearchMonitor.Dispose ( bool disposing)
inlineprotectedvirtual

◆ EndFail()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.EndFail ( )
inlinevirtual

Definition at line 97 of file SearchMonitor.cs.

◆ EndInitialPropagation()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.EndInitialPropagation ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 105 of file SearchMonitor.cs.

◆ EndNextDecision()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.EndNextDecision ( DecisionBuilder b,
Decision d )
inlinevirtual

Definition at line 77 of file SearchMonitor.cs.

◆ EnterSearch()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.EnterSearch ( )
inlinevirtual

◆ ExitSearch()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.ExitSearch ( )
inlinevirtual

◆ Install()

◆ IsUncheckedSolutionLimitReached()

virtual bool Google.OrTools.ConstraintSolver.SearchMonitor.IsUncheckedSolutionLimitReached ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.RegularLimit.

Definition at line 141 of file SearchMonitor.cs.

◆ LocalOptimum()

virtual bool Google.OrTools.ConstraintSolver.SearchMonitor.LocalOptimum ( )
inlinevirtual

Definition at line 123 of file SearchMonitor.cs.

◆ NoMoreSolutions()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.NoMoreSolutions ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLog.

Definition at line 119 of file SearchMonitor.cs.

◆ PeriodicCheck()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.PeriodicCheck ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.SearchLimit.

Definition at line 146 of file SearchMonitor.cs.

◆ ProgressPercent()

virtual int Google.OrTools.ConstraintSolver.SearchMonitor.ProgressPercent ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.RegularLimit.

Definition at line 150 of file SearchMonitor.cs.

◆ RefuteDecision()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.RefuteDecision ( Decision d)
inlinevirtual

◆ RestartSearch()

virtual void Google.OrTools.ConstraintSolver.SearchMonitor.RestartSearch ( )
inlinevirtual

Definition at line 65 of file SearchMonitor.cs.

◆ solver()

Solver Google.OrTools.ConstraintSolver.SearchMonitor.solver ( )
inline

Definition at line 163 of file SearchMonitor.cs.

◆ SwigDelegateSearchMonitor_0()

delegate string Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_0 ( )

◆ SwigDelegateSearchMonitor_1()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_1 ( )

◆ SwigDelegateSearchMonitor_10()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_10 ( )

◆ SwigDelegateSearchMonitor_11()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_11 ( )

◆ SwigDelegateSearchMonitor_12()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_12 ( )

◆ SwigDelegateSearchMonitor_13()

delegate bool Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_13 ( )

◆ SwigDelegateSearchMonitor_14()

delegate bool Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_14 ( )

◆ SwigDelegateSearchMonitor_15()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_15 ( )

◆ SwigDelegateSearchMonitor_16()

delegate bool Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_16 ( )

◆ SwigDelegateSearchMonitor_17()

delegate bool Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_17 ( global::System.IntPtr delta,
global::System.IntPtr deltadelta )

◆ SwigDelegateSearchMonitor_18()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_18 ( )

◆ SwigDelegateSearchMonitor_19()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_19 ( )

◆ SwigDelegateSearchMonitor_2()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_2 ( )

◆ SwigDelegateSearchMonitor_20()

delegate bool Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_20 ( )

◆ SwigDelegateSearchMonitor_21()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_21 ( )

◆ SwigDelegateSearchMonitor_22()

delegate int Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_22 ( )

◆ SwigDelegateSearchMonitor_23()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_23 ( global::System.IntPtr visitor)

◆ SwigDelegateSearchMonitor_24()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_24 ( )

◆ SwigDelegateSearchMonitor_3()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_3 ( )

◆ SwigDelegateSearchMonitor_4()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_4 ( global::System.IntPtr b)

◆ SwigDelegateSearchMonitor_5()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_5 ( global::System.IntPtr b,
global::System.IntPtr d )

◆ SwigDelegateSearchMonitor_6()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_6 ( global::System.IntPtr d)

◆ SwigDelegateSearchMonitor_7()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_7 ( global::System.IntPtr d)

◆ SwigDelegateSearchMonitor_8()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_8 ( global::System.IntPtr d,
bool apply )

◆ SwigDelegateSearchMonitor_9()

delegate void Google.OrTools.ConstraintSolver.SearchMonitor.SwigDelegateSearchMonitor_9 ( )

Member Data Documentation

◆ kNoProgress

readonly int Google.OrTools.ConstraintSolver.SearchMonitor.kNoProgress = operations_research_constraint_solverPINVOKE.SearchMonitor_kNoProgress_get()
static

Definition at line 434 of file SearchMonitor.cs.


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