OR-Tools  8.2
ScipConstraintHandler< Constraint >abstract

Detailed Description

template<typename Constraint>
class operations_research::ScipConstraintHandler< Constraint >

Definition at line 118 of file scip_callback.h.

Public Member Functions

 ScipConstraintHandler (const ScipConstraintHandlerDescription &description)
 
virtual ~ScipConstraintHandler ()
 
const ScipConstraintHandlerDescriptiondescription () const
 
virtual std::vector< CallbackRangeConstraintSeparateFractionalSolution (const ScipConstraintHandlerContext &context, const Constraint &constraint)=0
 
virtual std::vector< CallbackRangeConstraintSeparateIntegerSolution (const ScipConstraintHandlerContext &context, const Constraint &constraint)
 
virtual bool FractionalSolutionFeasible (const ScipConstraintHandlerContext &context, const Constraint &constraint)
 
virtual bool IntegerSolutionFeasible (const ScipConstraintHandlerContext &context, const Constraint &constraint)
 

Constructor & Destructor Documentation

◆ ScipConstraintHandler()

ScipConstraintHandler ( const ScipConstraintHandlerDescription description)
inlineexplicit

Definition at line 120 of file scip_callback.h.

◆ ~ScipConstraintHandler()

virtual ~ScipConstraintHandler ( )
inlinevirtual

Definition at line 123 of file scip_callback.h.

Member Function Documentation

◆ description()

const ScipConstraintHandlerDescription & description ( ) const
inline

Definition at line 124 of file scip_callback.h.

◆ FractionalSolutionFeasible()

virtual bool FractionalSolutionFeasible ( const ScipConstraintHandlerContext context,
const Constraint constraint 
)
inlinevirtual

Definition at line 143 of file scip_callback.h.

◆ IntegerSolutionFeasible()

virtual bool IntegerSolutionFeasible ( const ScipConstraintHandlerContext context,
const Constraint constraint 
)
inlinevirtual

Definition at line 150 of file scip_callback.h.

◆ SeparateFractionalSolution()

virtual std::vector< CallbackRangeConstraint > SeparateFractionalSolution ( const ScipConstraintHandlerContext context,
const Constraint constraint 
)
pure virtual

◆ SeparateIntegerSolution()

virtual std::vector< CallbackRangeConstraint > SeparateIntegerSolution ( const ScipConstraintHandlerContext context,
const Constraint constraint 
)
inlinevirtual

Reimplemented in ScipConstraintHandlerForMPCallback.

Definition at line 136 of file scip_callback.h.


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