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 Rational & | abs (Rational &r) |
| INLINE Rational & | max (Rational &r1, Rational &r2) |
| INLINE Rational & | min (Rational &r1, Rational &r2) |
| INLINE SCIP_Longint | denominator (Rational &r) |
| INLINE SCIP_Longint | numerator (Rational &r) |
| SCIP_DECL_TABLEOUTPUT (ObjTable::scip_output) | |
| using scip::Integer = Rational |
Definition at line 113 of file multiprecision.hpp.
| using scip::sparsevec = std::vector<SCIP_RATIONAL> |
Definition at line 114 of file multiprecision.hpp.
Definition at line 115 of file multiprecision.hpp.
Referenced by SCIPrationalAbs(), SCIPrationalIsAbsEQ(), SCIPrationalIsAbsGT(), SCIPrationalRelDiff(), SCIPrationalRoundInteger(), and SCIPrationalRoundLong().
Definition at line 116 of file multiprecision.hpp.
References INLINE.
Definition at line 117 of file multiprecision.hpp.
References INLINE.
| INLINE SCIP_Longint scip::denominator | ( | Rational & | r | ) |
Definition at line 118 of file multiprecision.hpp.
References INLINE, r, and SCIP_Longint.
Referenced by SCIPrationalComputeApproximation(), SCIPrationalGetFrac(), SCIPrationalIsIntegral(), SCIPrationalRoundInteger(), SCIPrationalRoundLong(), and SCIPrationalSetString().
| INLINE SCIP_Longint scip::numerator | ( | Rational & | r | ) |
Definition at line 119 of file multiprecision.hpp.
References INLINE, r, and SCIP_Longint.
Referenced by SCIPrationalComputeApproximation(), SCIPrationalGetFrac(), SCIPrationalIsIntegral(), SCIPrationalRoundInteger(), and SCIPrationalRoundLong().
| scip::SCIP_DECL_TABLEOUTPUT | ( | ObjTable::scip_output | ) |
Definition at line 54 of file objtable.cpp.
References SCIP_CALL, SCIP_OKAY, SCIPcreateDatatree(), SCIPfreeDatatree(), and SCIPprintDatatreeAsTable().