#include <ClpDualRowDantzig.hpp>
Inheritance diagram for ClpDualRowDantzig:
Public Member Functions | |
Algorithmic methods | |
virtual int | pivotRow () |
Returns pivot row, -1 if none. | |
virtual double | updateWeights (CoinIndexedVector *input, CoinIndexedVector *spare, CoinIndexedVector *updatedColumn) |
Updates weights and returns pivot alpha. | |
virtual void | updatePrimalSolution (CoinIndexedVector *input, double theta, double &changeInObjective) |
Updates primal solution (and maybe list of candidates) Uses input vector which it deletes Computes change in objective function. | |
Constructors and destructors | |
ClpDualRowDantzig () | |
Default Constructor. | |
ClpDualRowDantzig (const ClpDualRowDantzig &) | |
Copy constructor. | |
ClpDualRowDantzig & | operator= (const ClpDualRowDantzig &rhs) |
Assignment operator. | |
virtual | ~ClpDualRowDantzig () |
Destructor. | |
virtual ClpDualRowPivot * | clone (bool copyData=true) const |
Clone. |
This is simplest choice - choose largest infeasibility
Definition at line 16 of file ClpDualRowDantzig.hpp.
|
Default Constructor.
|
|
Copy constructor.
|
|
Destructor.
|
|
Returns pivot row, -1 if none.
Implements ClpDualRowPivot. |
|
Updates weights and returns pivot alpha.
Implements ClpDualRowPivot. |
|
Updates primal solution (and maybe list of candidates) Uses input vector which it deletes Computes change in objective function.
Implements ClpDualRowPivot. |
|
Assignment operator.
|
|
Clone.
Implements ClpDualRowPivot. |