summaryrefslogtreecommitdiff
path: root/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp
diff options
context:
space:
mode:
authorHarpreet2016-09-03 00:36:51 +0530
committerHarpreet2016-09-03 00:36:51 +0530
commita0d9443af147e949c1e6a01ac24749d12593ec5b (patch)
tree1a1955c5482ae608fd7f618b06f4ecc6a0d39a23 /newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp
parent4b64cf486f5c999fd8167758cae27839f3b50848 (diff)
downloadFOSSEE-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.hpp71
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