2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-27 19:12:08 +00:00

Update daubechies integer grid with simplified header.

Plus revised generator program.
This commit is contained in:
jzmaddock
2020-02-24 20:43:08 +00:00
parent ec002e8f89
commit efaaa9c811
3 changed files with 286 additions and 2355 deletions

View File

@@ -13,8 +13,11 @@
#include <boost/multiprecision/cpp_bin_float.hpp>
namespace boost::math::filters {
//typedef boost::multiprecision::number<boost::multiprecision::cpp_bin_float<237, boost::multiprecision::backends::digit_base_2, std::allocator<char>, boost::int32_t, -262142, 262143>, boost::multiprecision::et_off> octuple_type;
#ifdef BOOST_MATH_GENERATE_DAUBECHIES_GRID
typedef boost::multiprecision::number<boost::multiprecision::cpp_bin_float<237, boost::multiprecision::backends::digit_base_2, std::allocator<char>, boost::int32_t, -262142, 262143>, boost::multiprecision::et_off> octuple_type;
#else
typedef boost::multiprecision::cpp_bin_float_oct octuple_type;
#endif
template <typename Real, unsigned p>
constexpr std::array<Real, 2*p> daubechies_scaling_filter()