scsolver::numeric::lp::LpSolve Class Reference

#include <lpsolve.hxx>

Inheritance diagram for scsolver::numeric::lp::LpSolve:

Inheritance graph
[legend]
Collaboration diagram for scsolver::numeric::lp::LpSolve:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LpSolve ()
virtual ~LpSolve () throw ()
virtual void solve ()

Private Attributes

std::auto_ptr
< LpSolveImpl
m_pImpl


Detailed Description

This class is a front-end for the lp_solve MILP library.

Definition at line 43 of file lpsolve.hxx.


Constructor & Destructor Documentation

scsolver::numeric::lp::LpSolve::LpSolve (  ) 

Definition at line 189 of file lpsolve.cxx.

scsolver::numeric::lp::LpSolve::~LpSolve (  )  throw () [virtual]

Definition at line 193 of file lpsolve.cxx.


Member Function Documentation

void scsolver::numeric::lp::LpSolve::solve (  )  [virtual]

Implements scsolver::numeric::lp::BaseAlgorithm.

Definition at line 197 of file lpsolve.cxx.

References scsolver::numeric::lp::BaseAlgorithm::getModel(), m_pImpl, and scsolver::numeric::lp::BaseAlgorithm::setSolution().


Member Data Documentation

std::auto_ptr<LpSolveImpl> scsolver::numeric::lp::LpSolve::m_pImpl [private]

Reimplemented from scsolver::numeric::lp::BaseAlgorithm.

Definition at line 52 of file lpsolve.hxx.

Referenced by solve().


The documentation for this class was generated from the following files:
Generated on Mon Jul 28 09:13:51 2008 for scsolver by  doxygen 1.5.3