Scippy

SCIP

Solving Constraint Integer Programs

scip Namespace Reference

Data Structures

class  ObjBenders
 C++ wrapper for Benders' decomposition plugins. More...
 
class  ObjBenderscut
 C++ wrapper for Benders' decomposition cut plugin. More...
 
class  ObjBranchrule
 C++ wrapper for branching rules. More...
 
struct  ObjCloneable
 Definition of base class for all clonable classes. More...
 
class  ObjConshdlr
 C++ wrapper for constraint handlers. More...
 
class  ObjCutsel
 C++ wrapper for cut selectors. More...
 
class  ObjDialog
 C++ wrapper for dialogs. More...
 
class  ObjDisp
 C++ wrapper for display columns. More...
 
class  ObjEventhdlr
 C++ wrapper for event handlers. More...
 
class  ObjExprhdlr
 C++ wrapper for expression handlers. More...
 
class  ObjHeur
 C++ wrapper for primal heuristics. More...
 
class  ObjIISfinder
 C++ wrapper for iis finders. More...
 
class  ObjMessagehdlr
 C++ wrapper for message handlers. More...
 
class  ObjNodesel
 C++ wrapper for node selectors. More...
 
class  ObjPresol
 C++ wrapper for presolvers. More...
 
class  ObjPricer
 C++ wrapper for variable pricer. More...
 
struct  ObjProbCloneable
 Definition of base class for all clonable classes which define problem data. More...
 
class  ObjProbData
 C++ wrapper for user problem data. More...
 
class  ObjProp
 C++ wrapper for propagators. More...
 
class  ObjReader
 C++ wrapper for file readers and writers. More...
 
class  ObjRelax
 C++ wrapper for relaxation handlers. More...
 
class  ObjSepa
 C++ wrapper for cut separators. More...
 
class  ObjTable
 C++ wrapper for statistics tables. More...
 
class  ObjVardata
 C++ wrapper for user variable data. More...
 
class  Rational
 

Typedefs

using Integer = Rational
 
using sparsevec = std::vector< SCIP_RATIONAL >
 

Functions

Rationalabs (Rational &r)
 
Rationalmax (Rational &r1, Rational &r2)
 
Rationalmin (Rational &r1, Rational &r2)
 
SCIP_Longint denominator (Rational &r)
 
SCIP_Longint numerator (Rational &r)
 
 SCIP_DECL_TABLEOUTPUT (ObjTable::scip_output)
 

Typedef Documentation

◆ Integer

using scip::Integer = typedef Rational

Definition at line 113 of file multiprecision.hpp.

◆ sparsevec

using scip::sparsevec = typedef std::vector<SCIP_RATIONAL>

Definition at line 114 of file multiprecision.hpp.

Function Documentation

◆ abs()

◆ max()

◆ min()

◆ denominator()

◆ numerator()

◆ SCIP_DECL_TABLEOUTPUT()

scip::SCIP_DECL_TABLEOUTPUT ( ObjTable::scip_output  )