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

Public Member Functions

synchronized void delete ()
 
void swigReleaseOwnership ()
 
void swigTakeOwnership ()
 
 DecisionVisitor ()
 
void visitSetVariableValue (IntVar var, long value)
 
void visitSplitVariableDomain (IntVar var, long value, boolean start_with_lower_half)
 
void visitScheduleOrPostpone (IntervalVar var, long est)
 
void visitScheduleOrExpedite (IntervalVar var, long est)
 
void visitRankFirstInterval (SequenceVar sequence, int index)
 
void visitRankLastInterval (SequenceVar sequence, int index)
 
void visitUnknownDecision ()
 
- Public Member Functions inherited from com.google.ortools.constraintsolver.BaseObject
 BaseObject ()
 
String toString ()
 

Protected Member Functions

 DecisionVisitor (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 
void swigDirectorDisconnect ()
 
- Protected Member Functions inherited from com.google.ortools.constraintsolver.BaseObject
 BaseObject (long cPtr, boolean cMemoryOwn)
 

Static Protected Member Functions

static long getCPtr (DecisionVisitor obj)
 
static long swigRelease (DecisionVisitor obj)
 
- Static Protected Member Functions inherited from com.google.ortools.constraintsolver.BaseObject
static long getCPtr (BaseObject obj)
 
static long swigRelease (BaseObject obj)
 

Additional Inherited Members

- Protected Attributes inherited from com.google.ortools.constraintsolver.BaseObject
transient boolean swigCMemOwn
 

Detailed Description

A DecisionVisitor is used to inspect a decision.
It contains virtual methods for all type of 'declared' decisions.

Definition at line 15 of file DecisionVisitor.java.

Constructor & Destructor Documentation

◆ DecisionVisitor() [1/2]

com.google.ortools.constraintsolver.DecisionVisitor.DecisionVisitor ( long cPtr,
boolean cMemoryOwn )
protected

Definition at line 18 of file DecisionVisitor.java.

◆ DecisionVisitor() [2/2]

com.google.ortools.constraintsolver.DecisionVisitor.DecisionVisitor ( )

Definition at line 70 of file DecisionVisitor.java.

Member Function Documentation

◆ delete()

synchronized void com.google.ortools.constraintsolver.DecisionVisitor.delete ( )

◆ finalize()

void com.google.ortools.constraintsolver.DecisionVisitor.finalize ( )
protected

◆ getCPtr()

static long com.google.ortools.constraintsolver.DecisionVisitor.getCPtr ( DecisionVisitor obj)
staticprotected

Definition at line 23 of file DecisionVisitor.java.

◆ swigDirectorDisconnect()

void com.google.ortools.constraintsolver.DecisionVisitor.swigDirectorDisconnect ( )
protected

Reimplemented in com.google.ortools.constraintsolver.SymmetryBreaker.

Definition at line 55 of file DecisionVisitor.java.

◆ swigRelease()

static long com.google.ortools.constraintsolver.DecisionVisitor.swigRelease ( DecisionVisitor obj)
staticprotected

Definition at line 27 of file DecisionVisitor.java.

◆ swigReleaseOwnership()

void com.google.ortools.constraintsolver.DecisionVisitor.swigReleaseOwnership ( )

Reimplemented in com.google.ortools.constraintsolver.SymmetryBreaker.

Definition at line 60 of file DecisionVisitor.java.

◆ swigTakeOwnership()

void com.google.ortools.constraintsolver.DecisionVisitor.swigTakeOwnership ( )

Reimplemented in com.google.ortools.constraintsolver.SymmetryBreaker.

Definition at line 65 of file DecisionVisitor.java.

◆ visitRankFirstInterval()

void com.google.ortools.constraintsolver.DecisionVisitor.visitRankFirstInterval ( SequenceVar sequence,
int index )

Definition at line 91 of file DecisionVisitor.java.

◆ visitRankLastInterval()

void com.google.ortools.constraintsolver.DecisionVisitor.visitRankLastInterval ( SequenceVar sequence,
int index )

Definition at line 95 of file DecisionVisitor.java.

◆ visitScheduleOrExpedite()

void com.google.ortools.constraintsolver.DecisionVisitor.visitScheduleOrExpedite ( IntervalVar var,
long est )

Definition at line 87 of file DecisionVisitor.java.

◆ visitScheduleOrPostpone()

void com.google.ortools.constraintsolver.DecisionVisitor.visitScheduleOrPostpone ( IntervalVar var,
long est )

Definition at line 83 of file DecisionVisitor.java.

◆ visitSetVariableValue()

void com.google.ortools.constraintsolver.DecisionVisitor.visitSetVariableValue ( IntVar var,
long value )

Definition at line 75 of file DecisionVisitor.java.

◆ visitSplitVariableDomain()

void com.google.ortools.constraintsolver.DecisionVisitor.visitSplitVariableDomain ( IntVar var,
long value,
boolean start_with_lower_half )

Definition at line 79 of file DecisionVisitor.java.

◆ visitUnknownDecision()

void com.google.ortools.constraintsolver.DecisionVisitor.visitUnknownDecision ( )

Definition at line 99 of file DecisionVisitor.java.


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