Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

ClpPrimalQuadraticDantzig Class Reference

#include <ClpPrimalQuadraticDantzig.hpp>

Inheritance diagram for ClpPrimalQuadraticDantzig:

ClpPrimalColumnPivot List of all members.

Public Member Functions

Algorithmic methods
virtual int pivotColumn (CoinIndexedVector *updates, CoinIndexedVector *spareRow1, CoinIndexedVector *spareRow2, CoinIndexedVector *spareColumn1, CoinIndexedVector *spareColumn2)
virtual void saveWeights (ClpSimplex *model, int mode)
 Just sets model.

Constructors and destructors
 ClpPrimalQuadraticDantzig ()
 Default Constructor.

 ClpPrimalQuadraticDantzig (const ClpPrimalQuadraticDantzig &)
 Copy constructor.

 ClpPrimalQuadraticDantzig (ClpSimplexPrimalQuadratic *model, ClpQuadraticInfo *info)
 Constructor from model.

ClpPrimalQuadraticDantzigoperator= (const ClpPrimalQuadraticDantzig &rhs)
 Assignment operator.

virtual ~ClpPrimalQuadraticDantzig ()
 Destructor.

virtual ClpPrimalColumnPivotclone (bool copyData=true) const
 Clone.


Private Attributes

Private member data
Pointer to info

ClpQuadraticInfoquadraticInfo_

Detailed Description

Primal Column Pivot Dantzig Algorithm Class

This is simplest choice - choose largest infeasibility

Definition at line 17 of file ClpPrimalQuadraticDantzig.hpp.


Member Function Documentation

virtual int ClpPrimalQuadraticDantzig::pivotColumn CoinIndexedVector updates,
CoinIndexedVector spareRow1,
CoinIndexedVector spareRow2,
CoinIndexedVector spareColumn1,
CoinIndexedVector spareColumn2
[virtual]
 

Returns pivot column, -1 if none. Lumbers over all columns - slow updateArray has cost updates (also use pivotRow_ from last iteration) Can just do full price if you really want to be slow

Implements ClpPrimalColumnPivot.


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:37:42 2003 for CLP by doxygen 1.3.5