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/CoinRational.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/CoinRational.hpp')
-rw-r--r-- | newstructure/thirdparty/linux/include/coin/CoinRational.hpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/newstructure/thirdparty/linux/include/coin/CoinRational.hpp b/newstructure/thirdparty/linux/include/coin/CoinRational.hpp deleted file mode 100644 index bfbfa5f..0000000 --- a/newstructure/thirdparty/linux/include/coin/CoinRational.hpp +++ /dev/null @@ -1,44 +0,0 @@ -// Authors: Matthew Saltzman and Ted Ralphs -// Copyright 2015, Matthew Saltzman and Ted Ralphs -// Licensed under the Eclipse Public License 1.0 - -#ifndef CoinRational_H -#define CoinRational_H - -#include <cmath> - -//Small class for rational numbers -class CoinRational -{ - -public : - long getDenominator() { return denominator_; } - long getNumerator() { return numerator_; } - - CoinRational(): - numerator_(0), - denominator_(1) - {}; - - CoinRational(long n, long d): - numerator_(n), - denominator_(d) - {}; - - CoinRational(double val, double maxdelta, long maxdnom) - { - if (!nearestRational_(val, maxdelta, maxdnom)){ - numerator_ = 0; - denominator_ = 1; - } - }; - -private : - - long numerator_; - long denominator_; - - bool nearestRational_(double val, double maxdelta, long maxdnom); -}; - -#endif |