9 Jun
2014
9 Jun
'14
10:41 a.m.
Indeed, but libraries may still have optional headers, and/or "bridging" headers that glue two libraries together. All the headers we're talking about are documented (at least to some degree), and are intended for end users to at least experiment with. They're just not core to Boost.Math, more like "fringe" if you prefer.
I would opt in these cases to add a Math.Multiprecision submodule
Math.Multiprecision -> Multiprecision -> Math
This makes clear that these files are not associated to the Math core, but to something optional.
John, please could you comment this point?
Sorry I'm backlogged, I'm going to try and tidy up some of Math's headers soon. John.