#2693 closed Feature Requests (fixed)
Golden ratio
Reported by: | Owned by: | John Maddock | |
---|---|---|---|
Milestone: | Boost 1.52.0 | Component: | math |
Version: | Boost 1.50.0 | Severity: | Cosmetic |
Keywords: | golden ratio constant | Cc: | Paul A. Bristow, pbristow@… |
Description
Good morning.
I'd like you to add the golden ratio to your set of mathematical constants into boost/math/constants/constants.hpp
It would be great to have also some physical constants (like the speed of light, the gravitational constant, the magnetic permeability, etc. ... but this would not properly fit within your mathematical library).
Thank you very much.
Michele De Stefano
Change History (9)
follow-up: 2 comment:1 by , 14 years ago
Cc: | added |
---|
comment:2 by , 14 years ago
Replying to johnmaddock:
Oh no :-(
Thanks. Actually, I've understood that the physical constants where rejected ... but I've not understood, from your answer, if it is possible to add the golden ratio or not. I don't know why this part of the library is considered an implementation detail ... I think that it is a very, very useful detail ... :-)
comment:3 by , 14 years ago
Replying to micdestefano@gmail.com:
It would be great to have also some physical constants (like the speed of light, the gravitational constant, the magnetic permeability, etc. ... but this would not properly fit within your mathematical library).
The Units library contains double versions of a number of physical constants in SI units, for instance, http://tinyurl.com/cnyvgp
comment:4 by , 14 years ago
Thank you. I've never looked at the Units library. I'll have a look at it.
comment:5 by , 10 years ago
Paul, now that constants are part of Boost.Math, did we add this one? Should we? And more to the point can we close this issue ;-)
comment:6 by , 10 years ago
It is already there as phi (with a name golden ratio as well. So I will close this ticket.
comment:7 by , 10 years ago
Keywords: | golden ratio constant added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Version: | Boost 1.37.0 → Boost 1.50.0 |
comment:8 by , 10 years ago
Milestone: | Boost 1.38.0 → Boost 1.52.0 |
---|
Oh no :-(
This was discussed at rather excessive length when Paul Bristow submitted his numeric constants library.... and no one could agree what the "correct" interface was, so the library was rejected. This is the main reason why our numeric constants are still considered implementation details (albeit semi-documented ones).
I'm CC'ing Paul on this in case he wants to comment.
I guess about the only thing everyone agreed upon during the review was the need for a set a constants library.
Regards, John.