Partial fix for Boost 1.56 with Visual Studio 2013. More errors remain.
parent
7f3aaec014
commit
456c8eb6ed
|
@ -299,6 +299,8 @@ namespace gtsam {
|
||||||
|
|
||||||
// Define some common g++ functions and macros we use that MSVC does not have
|
// Define some common g++ functions and macros we use that MSVC does not have
|
||||||
|
|
||||||
|
#if (_MSC_VER < 1800)
|
||||||
|
|
||||||
#include <boost/math/special_functions/fpclassify.hpp>
|
#include <boost/math/special_functions/fpclassify.hpp>
|
||||||
namespace std {
|
namespace std {
|
||||||
template<typename T> inline int isfinite(T a) {
|
template<typename T> inline int isfinite(T a) {
|
||||||
|
@ -309,6 +311,8 @@ namespace std {
|
||||||
return (int)boost::math::isinf(a); }
|
return (int)boost::math::isinf(a); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <boost/math/constants/constants.hpp>
|
#include <boost/math/constants/constants.hpp>
|
||||||
#ifndef M_PI
|
#ifndef M_PI
|
||||||
#define M_PI (boost::math::constants::pi<double>())
|
#define M_PI (boost::math::constants::pi<double>())
|
||||||
|
|
Loading…
Reference in New Issue