id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12500,cpp_bin_float default value is NaN. But should be 0 according to the documentation.,alex@…,John Maddock,"What should be: ""Default constructed cpp_bin_floats have a value of zero."" http://www.boost.org/doc/libs/1_61_0/libs/multiprecision/doc/html/boost_multiprecision/tut/floats/cpp_bin_float.html This seems quite natural and convenient. But in reality the default constructor seems to make NaN. And its code seems to confirm that as far as I can see: cpp_bin_float() : m_data(), m_exponent(exponent_nan), m_sign(false) {} As a result cpp_bin_float can't be used with boost::numeric::ublas::symmetric_matrix. E.g. in boost\numeric\ublas\functional.hpp in struct matrix_norm_inf in real_type u = real_type (); it is expected that the default value is 0.",Bugs,closed,To Be Determined,multiprecision,Boost 1.62.0,Problem,fixed,,