OR-Tools  8.2
LocalSearchAssignmentIterator

Detailed Description

Definition at line 505 of file bop_ls.h.

Public Member Functions

 LocalSearchAssignmentIterator (const ProblemState &problem_state, int max_num_decisions, int max_num_broken_constraints, SatWrapper *sat_wrapper)
 
 ~LocalSearchAssignmentIterator ()
 
void UseTranspositionTable (bool v)
 
void UsePotentialOneFlipRepairs (bool v)
 
void Synchronize (const ProblemState &problem_state)
 
void SynchronizeSatWrapper ()
 
bool NextAssignment ()
 
const BopSolutionLastReferenceAssignment () const
 
bool BetterSolutionHasBeenFound () const
 
double deterministic_time () const
 
std::string DebugString () const
 

Constructor & Destructor Documentation

◆ LocalSearchAssignmentIterator()

LocalSearchAssignmentIterator ( const ProblemState problem_state,
int  max_num_decisions,
int  max_num_broken_constraints,
SatWrapper sat_wrapper 
)

Definition at line 679 of file bop_ls.cc.

◆ ~LocalSearchAssignmentIterator()

Definition at line 700 of file bop_ls.cc.

Member Function Documentation

◆ BetterSolutionHasBeenFound()

bool BetterSolutionHasBeenFound ( ) const
inline

Definition at line 539 of file bop_ls.h.

◆ DebugString()

std::string DebugString ( ) const

Definition at line 828 of file bop_ls.cc.

◆ deterministic_time()

double deterministic_time ( ) const

Definition at line 824 of file bop_ls.cc.

◆ LastReferenceAssignment()

const BopSolution & LastReferenceAssignment ( ) const
inline

Definition at line 533 of file bop_ls.h.

◆ NextAssignment()

bool NextAssignment ( )

Definition at line 764 of file bop_ls.cc.

◆ Synchronize()

void Synchronize ( const ProblemState problem_state)

Definition at line 709 of file bop_ls.cc.

◆ SynchronizeSatWrapper()

void SynchronizeSatWrapper ( )

Definition at line 725 of file bop_ls.cc.

◆ UsePotentialOneFlipRepairs()

void UsePotentialOneFlipRepairs ( bool  v)
inline

Definition at line 515 of file bop_ls.h.

◆ UseTranspositionTable()

void UseTranspositionTable ( bool  v)
inline

Definition at line 514 of file bop_ls.h.


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