OR-Tools  9.0
scip_callback.h File Reference

Go to the source code of this file.

Classes

struct  ScipConstraintHandlerDescription
 
class  ScipConstraintHandlerContext
 
struct  CallbackRangeConstraint
 
class  ScipConstraintHandler< Constraint >
 
struct  ScipCallbackConstraintOptions
 
class  ScipCallbackRunner
 
class  ScipCallbackRunnerImpl< ConstraintData >
 

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 operations_research::internal
 

Functions

template<typename Constraint >
void RegisterConstraintHandler (ScipConstraintHandler< Constraint > *handler, SCIP *scip)
 
template<typename ConstraintData >
void AddCallbackConstraint (SCIP *scip, ScipConstraintHandler< ConstraintData > *handler, const std::string &constraint_name, const ConstraintData *constraint_data, const ScipCallbackConstraintOptions &options)
 
void AddConstraintHandlerImpl (const ScipConstraintHandlerDescription &description, std::unique_ptr< ScipCallbackRunner > runner, SCIP *scip)
 
void AddCallbackConstraintImpl (SCIP *scip, const std::string &handler_name, const std::string &constraint_name, void *constraint_data, const ScipCallbackConstraintOptions &options)
 
template<typename ConstraintData >
void RegisterConstraintHandler (ScipConstraintHandler< ConstraintData > *handler, SCIP *scip)