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/CglParam.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/CglParam.hpp')
-rw-r--r-- | newstructure/thirdparty/linux/include/coin/CglParam.hpp | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/newstructure/thirdparty/linux/include/coin/CglParam.hpp b/newstructure/thirdparty/linux/include/coin/CglParam.hpp deleted file mode 100644 index 4463ef5..0000000 --- a/newstructure/thirdparty/linux/include/coin/CglParam.hpp +++ /dev/null @@ -1,93 +0,0 @@ -// Name: CglParam.hpp -// Author: Francois Margot -// Tepper School of Business -// Carnegie Mellon University, Pittsburgh, PA 15213 -// email: fmargot@andrew.cmu.edu -// Date: 11/24/06 -// -// $Id: CglParam.hpp 1122 2013-04-06 20:39:53Z stefan $ -// -// This code is licensed under the terms of the Eclipse Public License (EPL). -//----------------------------------------------------------------------------- -// Copyright (C) 2006, Francois Margot and others. All Rights Reserved. - -#ifndef CglParam_H -#define CglParam_H -#include "CglConfig.h" -#include "CoinFinite.hpp" -/** Class collecting parameters for all cut generators. Each generator - may have a derived class to add parameters. Each generator might - also set different default values for the parameters in CglParam. */ - -class CglParam { - -public: - - /**@name Public Set/get methods */ - //@{ - - /** Set INFINIT */ - virtual void setINFINIT(const double inf); - /** Get value of INFINIT */ - inline double getINFINIT() const {return INFINIT;} - - /** Set EPS */ - virtual void setEPS(const double eps); - /** Get value of EPS */ - inline double getEPS() const {return EPS;} - - /** Set EPS_COEFF */ - virtual void setEPS_COEFF(const double eps_c); - /** Get value of EPS_COEFF */ - inline double getEPS_COEFF() const {return EPS_COEFF;} - - /** Set MAX_SUPPORT */ - virtual void setMAX_SUPPORT(const int max_s); - /** Get value of MAX_SUPPORT */ - inline int getMAX_SUPPORT() const {return MAX_SUPPORT;} - //@} - - /**@name Constructors and destructors */ - //@{ - /// Default constructor - CglParam(const double inf = COIN_DBL_MAX, const double eps = 1e-6, - const double eps_c = 1e-5, const int max_s = COIN_INT_MAX); - - /// Copy constructor - CglParam(const CglParam&); - - /// Clone - virtual CglParam* clone() const; - - /// Assignment operator - CglParam& operator=(const CglParam &rhs); - - /// Destructor - virtual ~CglParam(); - //@} - -protected: - - // Protected member data - - /**@name Protected member data */ - - //@{ - // Value for infinity. Default: COIN_DBL_MAX. - double INFINIT; - - // EPSILON for double comparisons. Default: 1e-6. - double EPS; - - // Returned cuts do not have coefficients with absolute value smaller - // than EPS_COEFF. Default: 1e-5. - double EPS_COEFF; - - /** Maximum number of non zero coefficients in a generated cut; - Default: COIN_INT_MAX */ - int MAX_SUPPORT; - //@} - -}; - -#endif |