SCIP Doxygen Documentation
Loading...
Searching...
No Matches
scip Namespace Reference

Data Structures

class  Rational
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...

Typedefs

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

Functions

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

Typedef Documentation

◆ Integer

Definition at line 113 of file multiprecision.hpp.

◆ sparsevec

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

Definition at line 114 of file multiprecision.hpp.

Function Documentation

◆ abs()

◆ max()

INLINE Rational & scip::max ( Rational & r1,
Rational & r2 )

Definition at line 116 of file multiprecision.hpp.

References INLINE.

◆ min()

INLINE Rational & scip::min ( Rational & r1,
Rational & r2 )

Definition at line 117 of file multiprecision.hpp.

References INLINE.

◆ denominator()

◆ numerator()

◆ SCIP_DECL_TABLEOUTPUT()

scip::SCIP_DECL_TABLEOUTPUT ( ObjTable::scip_output )