summaryrefslogtreecommitdiff
path: root/newstructure/thirdparty/linux/include/coin/CoinRational.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/CoinRational.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/CoinRational.hpp')
-rw-r--r--newstructure/thirdparty/linux/include/coin/CoinRational.hpp44
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