Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::NeighborAcceptanceCriterion Class Referenceabstract

Detailed Description

Definition at line 252 of file routing_ils.h.

#include <routing_ils.h>

Classes

struct  SearchState

Public Member Functions

virtual ~NeighborAcceptanceCriterion ()=default
virtual bool Accept (const SearchState &search_state, const Assignment *candidate, const Assignment *reference)=0
virtual void OnIterationEnd (const Assignment *reference)
virtual void OnBestSolutionFound (Assignment *reference)

Constructor & Destructor Documentation

◆ ~NeighborAcceptanceCriterion()

virtual operations_research::NeighborAcceptanceCriterion::~NeighborAcceptanceCriterion ( )
virtualdefault

Member Function Documentation

◆ Accept()

virtual bool operations_research::NeighborAcceptanceCriterion::Accept ( const SearchState & search_state,
const Assignment * candidate,
const Assignment * reference )
pure virtual

◆ OnBestSolutionFound()

virtual void operations_research::NeighborAcceptanceCriterion::OnBestSolutionFound ( Assignment * reference)
inlinevirtual

Definition at line 273 of file routing_ils.h.

◆ OnIterationEnd()

virtual void operations_research::NeighborAcceptanceCriterion::OnIterationEnd ( const Assignment * reference)
inlinevirtual

Definition at line 270 of file routing_ils.h.


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