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

Public Member Functions

synchronized void delete ()
 
String toString ()
 
void beginOperatorStart ()
 
void endOperatorStart ()
 
void beginMakeNextNeighbor (LocalSearchOperator op)
 
void endMakeNextNeighbor (LocalSearchOperator op, boolean neighbor_found, Assignment delta, Assignment deltadelta)
 
void beginFilterNeighbor (LocalSearchOperator op)
 
void endFilterNeighbor (LocalSearchOperator op, boolean neighbor_found)
 
void beginAcceptNeighbor (LocalSearchOperator op)
 
void endAcceptNeighbor (LocalSearchOperator op, boolean neighbor_found)
 
void beginFiltering (LocalSearchFilter filter)
 
void endFiltering (LocalSearchFilter filter, boolean reject)
 
boolean IsActive ()
 
void install ()
 
- Public Member Functions inherited from com.google.ortools.constraintsolver.SearchMonitor
void swigReleaseOwnership ()
 
void swigTakeOwnership ()
 
void keepAliveDecisionBuilder (DecisionBuilder db)
 
 SearchMonitor (Solver s)
 
void enterSearch ()
 
void restartSearch ()
 
void exitSearch ()
 
void beginNextDecision (DecisionBuilder b)
 
void endNextDecision (DecisionBuilder b, Decision d)
 
void applyDecision (Decision d)
 
void refuteDecision (Decision d)
 
void afterDecision (Decision d, boolean apply)
 
void beginFail ()
 
void endFail ()
 
void beginInitialPropagation ()
 
void endInitialPropagation ()
 
boolean acceptSolution ()
 
boolean atSolution ()
 
void noMoreSolutions ()
 
boolean localOptimum ()
 
boolean acceptDelta (Assignment delta, Assignment deltadelta)
 
void acceptNeighbor ()
 
void AcceptUncheckedNeighbor ()
 
boolean IsUncheckedSolutionLimitReached ()
 
void periodicCheck ()
 
int progressPercent ()
 
void accept (ModelVisitor visitor)
 
Solver solver ()
 
- Public Member Functions inherited from com.google.ortools.constraintsolver.BaseObject
 BaseObject ()
 

Protected Member Functions

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

Static Protected Member Functions

static long getCPtr (LocalSearchMonitor obj)
 
static long swigRelease (LocalSearchMonitor obj)
 
- Static Protected Member Functions inherited from com.google.ortools.constraintsolver.SearchMonitor
static long getCPtr (SearchMonitor obj)
 
static long swigRelease (SearchMonitor 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

- Static Public Attributes inherited from com.google.ortools.constraintsolver.SearchMonitor
static final int kNoProgress = mainJNI.SearchMonitor_kNoProgress_get()
 
- Protected Attributes inherited from com.google.ortools.constraintsolver.BaseObject
transient boolean swigCMemOwn
 

Detailed Description

Definition at line 11 of file LocalSearchMonitor.java.

Constructor & Destructor Documentation

◆ LocalSearchMonitor()

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

Definition at line 14 of file LocalSearchMonitor.java.

Member Function Documentation

◆ beginAcceptNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.beginAcceptNeighbor ( LocalSearchOperator op)

Definition at line 82 of file LocalSearchMonitor.java.

◆ beginFiltering()

void com.google.ortools.constraintsolver.LocalSearchMonitor.beginFiltering ( LocalSearchFilter filter)

Definition at line 90 of file LocalSearchMonitor.java.

◆ beginFilterNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.beginFilterNeighbor ( LocalSearchOperator op)

Definition at line 74 of file LocalSearchMonitor.java.

◆ beginMakeNextNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.beginMakeNextNeighbor ( LocalSearchOperator op)

Definition at line 66 of file LocalSearchMonitor.java.

◆ beginOperatorStart()

void com.google.ortools.constraintsolver.LocalSearchMonitor.beginOperatorStart ( )

Local search operator events.

Definition at line 58 of file LocalSearchMonitor.java.

◆ delete()

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

Reimplemented from com.google.ortools.constraintsolver.SearchMonitor.

Definition at line 40 of file LocalSearchMonitor.java.

◆ endAcceptNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.endAcceptNeighbor ( LocalSearchOperator op,
boolean neighbor_found )

Definition at line 86 of file LocalSearchMonitor.java.

◆ endFiltering()

void com.google.ortools.constraintsolver.LocalSearchMonitor.endFiltering ( LocalSearchFilter filter,
boolean reject )

Definition at line 94 of file LocalSearchMonitor.java.

◆ endFilterNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.endFilterNeighbor ( LocalSearchOperator op,
boolean neighbor_found )

Definition at line 78 of file LocalSearchMonitor.java.

◆ endMakeNextNeighbor()

void com.google.ortools.constraintsolver.LocalSearchMonitor.endMakeNextNeighbor ( LocalSearchOperator op,
boolean neighbor_found,
Assignment delta,
Assignment deltadelta )

Definition at line 70 of file LocalSearchMonitor.java.

◆ endOperatorStart()

void com.google.ortools.constraintsolver.LocalSearchMonitor.endOperatorStart ( )

Definition at line 62 of file LocalSearchMonitor.java.

◆ finalize()

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

Reimplemented from com.google.ortools.constraintsolver.SearchMonitor.

Definition at line 36 of file LocalSearchMonitor.java.

◆ getCPtr()

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

Definition at line 19 of file LocalSearchMonitor.java.

◆ install()

void com.google.ortools.constraintsolver.LocalSearchMonitor.install ( )

Install itself on the solver.

Reimplemented from com.google.ortools.constraintsolver.SearchMonitor.

Definition at line 105 of file LocalSearchMonitor.java.

◆ IsActive()

boolean com.google.ortools.constraintsolver.LocalSearchMonitor.IsActive ( )

Definition at line 98 of file LocalSearchMonitor.java.

◆ swigRelease()

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

Definition at line 23 of file LocalSearchMonitor.java.

◆ toString()

String com.google.ortools.constraintsolver.LocalSearchMonitor.toString ( )

Reimplemented from com.google.ortools.constraintsolver.BaseObject.

Definition at line 51 of file LocalSearchMonitor.java.


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