Opened 8 years ago
Closed 6 years ago
#10466 closed Feature Requests (fixed)
make multiprecision C++11 compatible
Reported by: | Owned by: | John Maddock | |
---|---|---|---|
Milestone: | Boost 1.63.0 | Component: | multiprecision |
Version: | Boost 1.55.0 | Severity: | Problem |
Keywords: | Cc: |
Description
the boost::multiprecision types don't support the same set of functionality as C++11's cmath. Missing math functions include lgamma().
For boost::multiprecision::float128, the implementation could simply use quadmath.h. I know that I could presumably use boost::math::lgamma(), but C++11 compatibility should be desirable.
Change History (2)
comment:1 by , 8 years ago
comment:2 by , 6 years ago
Milestone: | To Be Determined → Boost 1.63.0 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
This is now fixed in develop.
Note:
See TracTickets
for help on using tickets.
All of those functions are available as part of Boost Math - and should work rather well with Boost.Multiprecision. I'd prefer not to pull all that code into the multiprecision headers by default.