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  )