/usr/include/boost/multiprecision
NameSizeModeActions
concepts/-0755rm
cpp_bin_float/-0755rm
cpp_int/-0755rm
detail/-0755rm
traits/-0755rm
complex128.hpp7070644editdlrm
complex_adaptor.hpp265160644editdlrm
cpp_bin_float.hpp981020644editdlrm
cpp_complex.hpp27840644editdlrm
cpp_dec_float.hpp1414980644editdlrm
cpp_int.hpp970090644editdlrm
debug_adaptor.hpp270910644editdlrm
eigen.hpp105130644editdlrm
float128.hpp347570644editdlrm
gmp.hpp1134210644editdlrm
integer.hpp73390644editdlrm
logged_adaptor.hpp347700644editdlrm
miller_rabin.hpp62850644editdlrm
mpc.hpp513290644editdlrm
mpfi.hpp762730644editdlrm
mpfr.hpp1284210644editdlrm
number.hpp1040270644editdlrm
random.hpp6160644editdlrm
rational_adaptor.hpp134750644editdlrm
tommath.hpp341400644editdlrm
Edit: /usr/include/boost/multiprecision/cpp_complex.hpp (2784B)
/////////////////////////////////////////////////////////////////////////////// // Copyright 2018 John Maddock. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_MP_CPP_COMPLEX_HPP #define BOOST_MP_CPP_COMPLEX_HPP #include #include namespace boost { namespace multiprecision { #ifndef BOOST_NO_CXX11_TEMPLATE_ALIASES template using cpp_complex_backend = complex_adaptor >; template using cpp_complex = number >, ExpressionTemplates>; typedef cpp_complex<50> cpp_complex_50; typedef cpp_complex<100> cpp_complex_100; typedef cpp_complex<24, backends::digit_base_2, void, boost::int16_t, -126, 127> cpp_complex_single; typedef cpp_complex<53, backends::digit_base_2, void, boost::int16_t, -1022, 1023> cpp_complex_double; typedef cpp_complex<64, backends::digit_base_2, void, boost::int16_t, -16382, 16383> cpp_complex_extended; typedef cpp_complex<113, backends::digit_base_2, void, boost::int16_t, -16382, 16383> cpp_complex_quad; typedef cpp_complex<237, backends::digit_base_2, void, boost::int32_t, -262142, 262143> cpp_complex_oct; #else typedef number >, et_off> cpp_complex_50; typedef number >, et_off> cpp_complex_100; typedef number >, et_off> cpp_complex_single; typedef number >, et_off> cpp_complex_double; typedef number >, et_off> cpp_complex_extended; typedef number >, et_off> cpp_complex_quad; typedef number >, et_off> cpp_complex_oct; #endif } } // namespace boost::multiprecision #endif