OR-Tools  9.6
LocalSearchAssignmentIterator

Detailed Description

Definition at line 511 of file bop_ls.h.

Public Member Functions

 LocalSearchAssignmentIterator (const ProblemState &problem_state, int max_num_decisions, int max_num_broken_constraints, absl::BitGenRef random, 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,
absl::BitGenRef  random,
SatWrapper sat_wrapper 
)

Definition at line 687 of file bop_ls.cc.

◆ ~LocalSearchAssignmentIterator()

Definition at line 709 of file bop_ls.cc.

Member Function Documentation

◆ BetterSolutionHasBeenFound()

bool BetterSolutionHasBeenFound ( ) const
inline

Definition at line 546 of file bop_ls.h.

◆ DebugString()

std::string DebugString ( ) const

Definition at line 837 of file bop_ls.cc.

◆ deterministic_time()

double deterministic_time ( ) const

Definition at line 833 of file bop_ls.cc.

◆ LastReferenceAssignment()

const BopSolution& LastReferenceAssignment ( ) const
inline

Definition at line 540 of file bop_ls.h.

◆ NextAssignment()

bool NextAssignment ( )

Definition at line 773 of file bop_ls.cc.

◆ Synchronize()

void Synchronize ( const ProblemState problem_state)

Definition at line 718 of file bop_ls.cc.

◆ SynchronizeSatWrapper()

void SynchronizeSatWrapper ( )

Definition at line 734 of file bop_ls.cc.

◆ UsePotentialOneFlipRepairs()

void UsePotentialOneFlipRepairs ( bool  v)
inline

Definition at line 522 of file bop_ls.h.

◆ UseTranspositionTable()

void UseTranspositionTable ( bool  v)
inline

Definition at line 521 of file bop_ls.h.


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