Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LpSkeleton Class Reference

#include <lemon/lp_skeleton.h>

Inherits LpSolverBase.

Inheritance diagram for LpSkeleton:

Inheritance graph
[legend]
List of all members.

Protected Member Functions

virtual LpSolverBase_newLp ()
 
virtual LpSolverBase_copyLp ()
 
virtual int _addCol ()
 
virtual int _addRow ()
 
virtual void _eraseCol (int i)
 
virtual void _eraseRow (int i)
 
virtual void _setRowCoeffs (int i, int length, int const *indices, Value const *values)
 
virtual void _setColCoeffs (int i, int length, int const *indices, Value const *values)
 
virtual void _setCoeff (int row, int col, Value value)
 Set one element of the coefficient matrix.
virtual void _setColLowerBound (int i, Value value)
virtual void _setColUpperBound (int i, Value value)
 
virtual void _setRowBounds (int i, Value lb, Value ub)
 
virtual void _clearObj ()
 
virtual void _setObjCoeff (int i, Value obj_coef)
 
virtual SolveExitStatus _solve ()
 
virtual Value _getPrimal (int i)
 
virtual Value _getPrimalValue ()
 
virtual SolutionStatus _getPrimalStatus ()
 
virtual ProblemTypes _getProblemType ()
 
virtual void _setMax ()
 
virtual void _setMin ()
 

Member Function Documentation

void _setRowCoeffs int  i,
int  length,
int const *  indices,
Value const *  values
[protected, virtual]
 

Warning:
Arrays are indexed from 1 (datum at index 0 is ignored)

void _setColCoeffs int  i,
int  length,
int const *  indices,
Value const *  values
[protected, virtual]
 

Warning:
Arrays are indexed from 1 (datum at index 0 is ignored)

void _setColLowerBound int  i,
Value  value
[protected, virtual]
 

The lower bound of a variable (column) have to be given by an extended number of type Value, i.e. a finite number of type Value or -INF.

void _setColUpperBound int  i,
Value  value
[protected, virtual]
 

The upper bound of a variable (column) have to be given by an extended number of type Value, i.e. a finite number of type Value or INF.

void _setRowBounds int  i,
Value  lb,
Value  ub
[protected, virtual]
 

The lower and upper bound of a linear expression (row) have to be given by an extended number of type Value, i.e. a finite number of type Value or +/-INF.

LpSkeleton::SolveExitStatus _solve  )  [protected, virtual]
 

Bug:
Wrong interface

Implements LpSolverBase.

LpSkeleton::Value _getPrimal int  i  )  [protected, virtual]
 

Bug:
Wrong interface

Implements LpSolverBase.

LpSkeleton::Value _getPrimalValue  )  [protected, virtual]
 

Bug:
Wrong interface

Implements LpSolverBase.

LpSkeleton::SolutionStatus _getPrimalStatus  )  [protected, virtual]
 

Bug:
Wrong interface

Implements LpSolverBase.


The documentation for this class was generated from the following files:
Generated on Sat Aug 27 14:16:05 2005 for LEMON by  doxygen 1.4.4