Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.DecisionVisitor Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.DecisionVisitor:
Google.OrTools.ConstraintSolver.BaseObject Google.OrTools.ConstraintSolver.SymmetryBreaker

Public Member Functions

 DecisionVisitor ()
 
virtual void VisitSetVariableValue (IntVar var, long value)
 
virtual void VisitSplitVariableDomain (IntVar var, long value, bool start_with_lower_half)
 
virtual void VisitScheduleOrPostpone (IntervalVar var, long est)
 
virtual void VisitScheduleOrExpedite (IntervalVar var, long est)
 
virtual void VisitRankFirstInterval (SequenceVar sequence, int index)
 
virtual void VisitRankLastInterval (SequenceVar sequence, int index)
 
virtual void VisitUnknownDecision ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject
void Dispose ()
 
 BaseObject ()
 
virtual string ToString ()
 

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 DecisionVisitor.cs.

Constructor & Destructor Documentation

◆ DecisionVisitor()

Google.OrTools.ConstraintSolver.DecisionVisitor.DecisionVisitor ( )
inline

Definition at line 57 of file DecisionVisitor.cs.

Member Function Documentation

◆ Dispose()

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

◆ VisitRankFirstInterval()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitRankFirstInterval ( SequenceVar sequence,
int index )
inlinevirtual

Definition at line 76 of file DecisionVisitor.cs.

◆ VisitRankLastInterval()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitRankLastInterval ( SequenceVar sequence,
int index )
inlinevirtual

Definition at line 80 of file DecisionVisitor.cs.

◆ VisitScheduleOrExpedite()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitScheduleOrExpedite ( IntervalVar var,
long est )
inlinevirtual

Definition at line 72 of file DecisionVisitor.cs.

◆ VisitScheduleOrPostpone()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitScheduleOrPostpone ( IntervalVar var,
long est )
inlinevirtual

Definition at line 68 of file DecisionVisitor.cs.

◆ VisitSetVariableValue()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitSetVariableValue ( IntVar var,
long value )
inlinevirtual

Definition at line 60 of file DecisionVisitor.cs.

◆ VisitSplitVariableDomain()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitSplitVariableDomain ( IntVar var,
long value,
bool start_with_lower_half )
inlinevirtual

Definition at line 64 of file DecisionVisitor.cs.

◆ VisitUnknownDecision()

virtual void Google.OrTools.ConstraintSolver.DecisionVisitor.VisitUnknownDecision ( )
inlinevirtual

Definition at line 84 of file DecisionVisitor.cs.


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