diff options
author | Harpreet | 2016-09-03 00:36:51 +0530 |
---|---|---|
committer | Harpreet | 2016-09-03 00:36:51 +0530 |
commit | a0d9443af147e949c1e6a01ac24749d12593ec5b (patch) | |
tree | 1a1955c5482ae608fd7f618b06f4ecc6a0d39a23 /newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp | |
parent | 4b64cf486f5c999fd8167758cae27839f3b50848 (diff) | |
download | FOSSEE-Optim-toolbox-development-a0d9443af147e949c1e6a01ac24749d12593ec5b.tar.gz FOSSEE-Optim-toolbox-development-a0d9443af147e949c1e6a01ac24749d12593ec5b.tar.bz2 FOSSEE-Optim-toolbox-development-a0d9443af147e949c1e6a01ac24749d12593ec5b.zip |
cbcintlinprog added
Diffstat (limited to 'newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp')
-rw-r--r-- | newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp b/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp deleted file mode 100644 index 73b42b3..0000000 --- a/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp +++ /dev/null @@ -1,71 +0,0 @@ -/* $Id: ClpDualRowDantzig.hpp 1665 2011-01-04 17:55:54Z lou $ */ -// Copyright (C) 2002, International Business Machines -// Corporation and others. All Rights Reserved. -// This code is licensed under the terms of the Eclipse Public License (EPL). - -#ifndef ClpDualRowDantzig_H -#define ClpDualRowDantzig_H - -#include "ClpDualRowPivot.hpp" - -//############################################################################# - -/** Dual Row Pivot Dantzig Algorithm Class - -This is simplest choice - choose largest infeasibility - -*/ - -class ClpDualRowDantzig : public ClpDualRowPivot { - -public: - - ///@name Algorithmic methods - //@{ - - /// Returns pivot row, -1 if none - virtual int pivotRow(); - - /** Updates weights and returns pivot alpha. - Also does FT update */ - virtual double updateWeights(CoinIndexedVector * input, - CoinIndexedVector * spare, - CoinIndexedVector * spare2, - CoinIndexedVector * updatedColumn); - /** Updates primal solution (and maybe list of candidates) - Uses input vector which it deletes - Computes change in objective function - */ - virtual void updatePrimalSolution(CoinIndexedVector * input, - double theta, - double & changeInObjective); - //@} - - - ///@name Constructors and destructors - //@{ - /// Default Constructor - ClpDualRowDantzig(); - - /// Copy constructor - ClpDualRowDantzig(const ClpDualRowDantzig &); - - /// Assignment operator - ClpDualRowDantzig & operator=(const ClpDualRowDantzig& rhs); - - /// Destructor - virtual ~ClpDualRowDantzig (); - - /// Clone - virtual ClpDualRowPivot * clone(bool copyData = true) const; - - //@} - - //--------------------------------------------------------------------------- - -private: - ///@name Private member data - //@} -}; - -#endif |