Google OR-Tools v9.12
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

 DecisionVisitor (long cPtr, boolean cMemoryOwn)
 
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 (long cPtr, boolean cMemoryOwn)
 
 BaseObject ()
 
String toString ()
 

Static Public Member Functions

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

Protected Member Functions

void finalize ()
 
void swigDirectorDisconnect ()
 

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 )

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)
static

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)
static

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: