OR-Tools  8.2
ScipMPCallbackContext

Detailed Description

Definition at line 1046 of file scip_interface.cc.

Public Member Functions

 ScipMPCallbackContext (const ScipConstraintHandlerContext *scip_context, bool at_integer_solution)
 
MPCallbackEvent Event () override
 
bool CanQueryVariableValues () override
 
double VariableValue (const MPVariable *variable) override
 
void AddCut (const LinearRange &cutting_plane) override
 
void AddLazyConstraint (const LinearRange &lazy_constraint) override
 
double SuggestSolution (const absl::flat_hash_map< const MPVariable *, double > &solution) override
 
int64 NumExploredNodes () override
 
const std::vector< CallbackRangeConstraint > & constraints_added ()
 

Constructor & Destructor Documentation

◆ ScipMPCallbackContext()

ScipMPCallbackContext ( const ScipConstraintHandlerContext scip_context,
bool  at_integer_solution 
)
inline

Definition at line 1048 of file scip_interface.cc.

Member Function Documentation

◆ AddCut()

void AddCut ( const LinearRange cutting_plane)
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1069 of file scip_interface.cc.

◆ AddLazyConstraint()

void AddLazyConstraint ( const LinearRange lazy_constraint)
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1077 of file scip_interface.cc.

◆ CanQueryVariableValues()

bool CanQueryVariableValues ( )
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1060 of file scip_interface.cc.

◆ constraints_added()

const std::vector< CallbackRangeConstraint > & constraints_added ( )
inline

Definition at line 1101 of file scip_interface.cc.

◆ Event()

MPCallbackEvent Event ( )
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1053 of file scip_interface.cc.

◆ NumExploredNodes()

int64 NumExploredNodes ( )
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1090 of file scip_interface.cc.

◆ SuggestSolution()

double SuggestSolution ( const absl::flat_hash_map< const MPVariable *, double > &  solution)
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1085 of file scip_interface.cc.

◆ VariableValue()

double VariableValue ( const MPVariable variable)
inlineoverridevirtual

Implements MPCallbackContext.

Definition at line 1064 of file scip_interface.cc.


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