|
Osi
0.108.6
|
| A namespace so we can define a few `global' variables to use during tests | |
| A single test outcome record | |
| Utility class to maintain a list of test outcomes | |
| This class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface | |
| This class allows for the use of more exotic solvers e.g | |
| Abstract branching object base class | |
| This class chooses a variable to branch on | |
| This class chooses a variable to branch on | |
| Column Cut Class | |
| CPLEX Solver Interface | |
| Collections of row cuts and column cuts | |
| Const Iterator | |
| Iterator | |
| Gurobi Solver Interface | |
| This class contains the result of strong branching on a variable When created it stores enough information for strong branching | |
| Simple branching object for an integer variable | |
| Lotsize class | |
| Lotsize branching object | |
| Abstract base class for `objects' | |
| Define a class to add a bit of complexity to OsiObject This assumes 2 way branching | |
| OSI interface to COIN problem simplification capabilities | |
| This class is the placeholder for the pseudocosts used by OsiChooseStrong | |
| Row Cut Class | |
| Row Cut Class which refers back to row which created it | |
| Validate cuts against a known solution | |
| Define a single integer class | |
| Solver Branch Class | |
| Abstract Base Class for describing an interface to a solver | |
| Internal class for obtaining status from the applyCuts method | |
| Solver Result Class | |
| Define Special Ordered Sets of type 1 and 2 | |
| Branching object for Special ordered sets | |
| SoPlex Solver Interface Instantiation of OsiSpxSolverInterface for SoPlex | |
| Vol(ume) Solver Interface | |
| This just adds two-wayness to a branching object | |
| XPRESS-MP Solver Interface | |
| Vector of doubles | |
| Vector of ints | |
| This class contains the parameters controlling the Volume Algorithm | |
This class holds every data for the Volume Algorithm and its solve method must be invoked to solve the problem | |
| The user hooks should be overridden by the user to provide the problem specific routines for the volume algorithm | |
1.8.5