Google OR-Tools: operations_research::FindOneNeighbor Class Reference

Definition at line 3931 of file local_search.cc.

operations_research::DecisionBuilder operations_research::BaseObject

Public Member Functions

 FindOneNeighbor (Assignment *assignment, IntVar *objective, SolutionPool *pool, LocalSearchOperator *ls_operator, DecisionBuilder *sub_decision_builder, const RegularLimit *limit, LocalSearchFilterManager *filter_manager)
 ~FindOneNeighbor () override
void EnterSearch ()
DecisionNext (Solver *solver) override
std::string DebugString () const override
Public Member Functions inherited from operations_research::DecisionBuilder
 DecisionBuilder ()
 DecisionBuilder (const DecisionBuilder &)=delete
DecisionBuilderoperator= (const DecisionBuilder &)=delete
 ~DecisionBuilder () override
virtual void AppendMonitors (Solver *solver, std::vector< SearchMonitor * > *extras)
virtual void Accept (ModelVisitor *visitor) const
void set_name (absl::string_view name)
std::string GetName () const
Public Member Functions inherited from operations_research::BaseObject
 BaseObject ()
 BaseObject (const BaseObject &)=delete
BaseObjectoperator= (const BaseObject &)=delete
virtual ~BaseObject ()=default

◆ ~FindOneNeighbor()

operations_research::FindOneNeighbor::~FindOneNeighbor ( )
inlineoverride

◆ DebugString()

std::string operations_research::FindOneNeighbor::DebugString ( ) const
inlineoverridevirtual

◆ EnterSearch()

void operations_research::FindOneNeighbor::EnterSearch ( )

◆ Next()

Decision * operations_research::FindOneNeighbor::Next ( Solver * s)
overridevirtual

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