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/CoinPresolveTighten.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/CoinPresolveTighten.hpp')
-rw-r--r-- | newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp b/newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp deleted file mode 100644 index 3a5319b..0000000 --- a/newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp +++ /dev/null @@ -1,55 +0,0 @@ -/* $Id: CoinPresolveTighten.hpp 1498 2011-11-02 15:25:35Z mjs $ */ -// 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 CoinPresolveTighten_H -#define CoinPresolveTighten_H - -#include "CoinPresolveMatrix.hpp" - -// This action has no separate class; -// instead, it decides which columns can be made fixed -// and calls make_fixed_action::presolve. -const CoinPresolveAction *tighten_zero_cost(CoinPresolveMatrix *prob, - const CoinPresolveAction *next); - -#define DO_TIGHTEN 30 - -class do_tighten_action : public CoinPresolveAction { - do_tighten_action(); - do_tighten_action(const do_tighten_action& rhs); - do_tighten_action& operator=(const do_tighten_action& rhs); - - struct action { - int *rows; - double *lbound; - double *ubound; - int col; - int nrows; - int direction; // just for assertions - }; - - const int nactions_; - const action *const actions_; - - do_tighten_action(int nactions, - const action *actions, - const CoinPresolveAction *next) : - CoinPresolveAction(next), - nactions_(nactions), actions_(actions) {} - - public: - const char *name() const; - - static const CoinPresolveAction *presolve(CoinPresolveMatrix *prob, - const CoinPresolveAction *next); - - void postsolve(CoinPostsolveMatrix *prob) const; - - virtual ~do_tighten_action(); - -}; -#endif - - |