Changes in / [489:2a136de8e3f2:488:9b9ffe7d9b75] in lemon-main
- Location:
- lemon
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/graph_to_eps.h
r485 r440 30 30 #include<ctime> 31 31 #else 32 #ifndef WIN32_LEAN_AND_MEAN33 32 #define WIN32_LEAN_AND_MEAN 34 #endif35 #ifndef NOMINMAX36 33 #define NOMINMAX 37 #endif38 34 #include<windows.h> 39 35 #endif … … 693 689 #else 694 690 SYSTEMTIME time; 691 char buf1[11], buf2[9], buf3[5]; 692 695 693 GetSystemTime(&time); 696 #if defined(_MSC_VER) && (_MSC_VER < 1500)697 LPWSTR buf1, buf2, buf3;698 694 if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time, 699 L"ddd MMM dd", buf1, 11) &&695 "ddd MMM dd", buf1, 11) && 700 696 GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time, 701 L"HH':'mm':'ss", buf2, 9) &&697 "HH':'mm':'ss", buf2, 9) && 702 698 GetDateFormat(LOCALE_USER_DEFAULT, 0, &time, 703 L"yyyy", buf3, 5)) {699 "yyyy", buf3, 5)) { 704 700 os << "%%CreationDate: " << buf1 << ' ' 705 701 << buf2 << ' ' << buf3 << std::endl; 706 702 } 707 #else708 char buf1[11], buf2[9], buf3[5];709 if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,710 "ddd MMM dd", buf1, 11) &&711 GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,712 "HH':'mm':'ss", buf2, 9) &&713 GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,714 "yyyy", buf3, 5)) {715 os << "%%CreationDate: " << buf1 << ' '716 << buf2 << ' ' << buf3 << std::endl;717 }718 #endif719 703 #endif 720 704 } -
lemon/lp_base.cc
r486 r459 23 23 namespace lemon { 24 24 25 const LpBase::Value LpBase::INF = 26 std::numeric_limits<LpBase::Value>::infinity(); 27 const LpBase::Value LpBase::NaN = 28 std::numeric_limits<LpBase::Value>::quiet_NaN(); 25 const LpBase::Value LpBase::INF = std::numeric_limits<Value>::infinity(); 26 const LpBase::Value LpBase::NaN = std::numeric_limits<Value>::quiet_NaN(); 29 27 30 28 } //namespace lemon -
lemon/lp_base.h
r487 r471 598 598 ///Is the constraint lower bounded? 599 599 bool lowerBounded() const { 600 return _lb != -INF && !is NaN(_lb);600 return _lb != -INF && !isnan(_lb); 601 601 } 602 602 ///Is the constraint upper bounded? 603 603 bool upperBounded() const { 604 return _ub != INF && !is NaN(_ub);604 return _ub != INF && !isnan(_ub); 605 605 } 606 606 … … 1667 1667 const LpBase::Constr &c) { 1668 1668 LpBase::Constr tmp(c); 1669 LEMON_ASSERT(is NaN(tmp.lowerBound()), "Wrong LP constraint");1669 LEMON_ASSERT(isnan(tmp.lowerBound()), "Wrong LP constraint"); 1670 1670 tmp.lowerBound()=n; 1671 1671 return tmp; … … 1679 1679 { 1680 1680 LpBase::Constr tmp(c); 1681 LEMON_ASSERT(is NaN(tmp.upperBound()), "Wrong LP constraint");1681 LEMON_ASSERT(isnan(tmp.upperBound()), "Wrong LP constraint"); 1682 1682 tmp.upperBound()=n; 1683 1683 return tmp; … … 1691 1691 const LpBase::Constr &c) { 1692 1692 LpBase::Constr tmp(c); 1693 LEMON_ASSERT(is NaN(tmp.upperBound()), "Wrong LP constraint");1693 LEMON_ASSERT(isnan(tmp.upperBound()), "Wrong LP constraint"); 1694 1694 tmp.upperBound()=n; 1695 1695 return tmp; … … 1703 1703 { 1704 1704 LpBase::Constr tmp(c); 1705 LEMON_ASSERT(is NaN(tmp.lowerBound()), "Wrong LP constraint");1705 LEMON_ASSERT(isnan(tmp.lowerBound()), "Wrong LP constraint"); 1706 1706 tmp.lowerBound()=n; 1707 1707 return tmp; -
lemon/math.h
r487 r470 61 61 ///Is should be equivalent with std::isnan(), but it is not 62 62 ///provided by all compilers. 63 inline bool is NaN(double v)63 inline bool isnan(double v) 64 64 { 65 65 return v!=v; -
lemon/time_measure.h
r485 r440 25 25 26 26 #ifdef WIN32 27 #ifndef WIN32_LEAN_AND_MEAN28 27 #define WIN32_LEAN_AND_MEAN 29 #endif30 #ifndef NOMINMAX31 28 #define NOMINMAX 32 #endif33 29 #include <windows.h> 34 30 #include <cmath> 35 31 #else 36 #include <unistd.h>37 32 #include <sys/times.h> 38 33 #include <sys/time.h>
Note: See TracChangeset
for help on using the changeset viewer.