
Public Member Functions | |
| LpSolveImpl () | |
| ~LpSolveImpl () throw () | |
| void | solve () |
| Matrix | getSolution () const |
| void | setModel (Model *model) |
| Model * | getModel () const |
Private Attributes | |
| Matrix | m_mxSolution |
| Model * | m_pModel |
Definition at line 49 of file lpsolve.cxx.
| scsolver::numeric::lp::LpSolveImpl::LpSolveImpl | ( | ) | [inline] |
Definition at line 52 of file lpsolve.cxx.
| scsolver::numeric::lp::LpSolveImpl::~LpSolveImpl | ( | ) | throw () [inline] |
Definition at line 53 of file lpsolve.cxx.
| void scsolver::numeric::lp::LpSolveImpl::solve | ( | ) |
Definition at line 66 of file lpsolve.cxx.
References scsolver::ascii(), scsolver::Debug(), scsolver::numeric::EQUAL, scsolver::numeric::lp::Model::getConstraint(), scsolver::numeric::lp::Model::getConstraintCount(), scsolver::numeric::lp::Model::getCost(), scsolver::numeric::lp::Model::getDecisionVarSize(), scsolver::numeric::lp::Model::getEquality(), scsolver::numeric::lp::Model::getGoal(), getModel(), scsolver::numeric::lp::Model::getRhsValue(), scsolver::numeric::lp::Model::getVarInteger(), scsolver::numeric::lp::Model::getVarPositive(), scsolver::numeric::GOAL_MAXIMIZE, scsolver::numeric::GOAL_MINIMIZE, scsolver::numeric::GREATER_EQUAL, scsolver::numeric::LESS_EQUAL, m_mxSolution, and scsolver::numeric::Matrix::swap().
| Matrix scsolver::numeric::lp::LpSolveImpl::getSolution | ( | ) | const [inline] |
| void scsolver::numeric::lp::LpSolveImpl::setModel | ( | Model * | model | ) | [inline] |
| Model* scsolver::numeric::lp::LpSolveImpl::getModel | ( | ) | const [inline] |
1.5.3