#include <ogdf/internal/lpsolver/LPSolver_coin.h>
Public Types | |
| enum | OptimizationGoal { lpMinimize, lpMaximize } |
| enum | Status { lpOptimal, lpInfeasible, lpUnbounded } |
Public Member Functions | |
| LPSolver () | |
| ~LPSolver () | |
| double | infinity () const |
| Status | optimize (OptimizationGoal goal, Array< double > &obj, Array< int > &matrixBegin, Array< int > &matrixCount, Array< int > &matrixIndex, Array< double > &matrixValue, Array< double > &rightHandSide, Array< char > &equationSense, Array< double > &lowerBound, Array< double > &upperBound, double &optimum, Array< double > &x) |
| bool | checkFeasibility (const Array< int > &matrixBegin, const Array< int > &matrixCount, const Array< int > &matrixIndex, const Array< double > &matrixValue, const Array< double > &rightHandSide, const Array< char > &equationSense, const Array< double > &lowerBound, const Array< double > &upperBound, const Array< double > &x) |
Private Attributes | |
| OsiSolverInterface * | osi |
Definition at line 57 of file LPSolver_coin.h.
Definition at line 60 of file LPSolver_coin.h.
Definition at line 61 of file LPSolver_coin.h.
| ogdf::LPSolver::~LPSolver | ( | ) | [inline] |
Definition at line 65 of file LPSolver_coin.h.
| bool ogdf::LPSolver::checkFeasibility | ( | const Array< int > & | matrixBegin, |
| const Array< int > & | matrixCount, | ||
| const Array< int > & | matrixIndex, | ||
| const Array< double > & | matrixValue, | ||
| const Array< double > & | rightHandSide, | ||
| const Array< char > & | equationSense, | ||
| const Array< double > & | lowerBound, | ||
| const Array< double > & | upperBound, | ||
| const Array< double > & | x | ||
| ) |
| double ogdf::LPSolver::infinity | ( | ) | const |
| Status ogdf::LPSolver::optimize | ( | OptimizationGoal | goal, |
| Array< double > & | obj, | ||
| Array< int > & | matrixBegin, | ||
| Array< int > & | matrixCount, | ||
| Array< int > & | matrixIndex, | ||
| Array< double > & | matrixValue, | ||
| Array< double > & | rightHandSide, | ||
| Array< char > & | equationSense, | ||
| Array< double > & | lowerBound, | ||
| Array< double > & | upperBound, | ||
| double & | optimum, | ||
| Array< double > & | x | ||
| ) |
OsiSolverInterface* ogdf::LPSolver::osi [private] |
Definition at line 117 of file LPSolver_coin.h.