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

Detailed Description

Definition at line 63 of file linear_solver_callback.h.

#include <linear_solver_callback.h>

Inheritance diagram for operations_research::MPCallbackContext:
operations_research::ScipMPCallbackContext operations_research::XpressMPCallbackContext

Public Member Functions

virtual ~MPCallbackContext ()
virtual MPCallbackEvent Event ()=0
virtual bool CanQueryVariableValues ()=0
virtual double VariableValue (const MPVariable *variable)=0
virtual void AddCut (const LinearRange &cutting_plane)=0
virtual void AddLazyConstraint (const LinearRange &lazy_constraint)=0
virtual double SuggestSolution (const absl::flat_hash_map< const MPVariable *, double > &solution)=0
virtual int64_t NumExploredNodes ()=0

Constructor & Destructor Documentation

◆ ~MPCallbackContext()

virtual operations_research::MPCallbackContext::~MPCallbackContext ( )
inlinevirtual

Definition at line 65 of file linear_solver_callback.h.

Member Function Documentation

◆ AddCut()

virtual void operations_research::MPCallbackContext::AddCut ( const LinearRange & cutting_plane)
pure virtual

◆ AddLazyConstraint()

virtual void operations_research::MPCallbackContext::AddLazyConstraint ( const LinearRange & lazy_constraint)
pure virtual

◆ CanQueryVariableValues()

virtual bool operations_research::MPCallbackContext::CanQueryVariableValues ( )
pure virtual

◆ Event()

virtual MPCallbackEvent operations_research::MPCallbackContext::Event ( )
pure virtual

◆ NumExploredNodes()

virtual int64_t operations_research::MPCallbackContext::NumExploredNodes ( )
pure virtual

◆ SuggestSolution()

virtual double operations_research::MPCallbackContext::SuggestSolution ( const absl::flat_hash_map< const MPVariable *, double > & solution)
pure virtual

◆ VariableValue()

virtual double operations_research::MPCallbackContext::VariableValue ( const MPVariable * variable)
pure virtual

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