10#ifndef TLAPACK_MPREAL_HH
11#define TLAPACK_MPREAL_HH
25 using type = mpfr::mpreal;
26 constexpr static bool is_real =
true;
31 using type = std::complex<mpfr::mpreal>;
41#ifdef MPREAL_HAVE_DYNAMIC_STD_NUMERIC_LIMITS
44template <
typename real_t>
51 return std::numeric_limits<mpfr::mpreal>::digits();
int digits() noexcept
Digits.
Definition constants.hpp:64
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113
constexpr bool is_complex
True if T is a complex scalar type.
Definition scalar_type_traits.hpp:192
constexpr bool is_real
True if T is a real scalar type.
Definition scalar_type_traits.hpp:117
Complex type traits for the list of types Types.
Definition scalar_type_traits.hpp:145
Real type traits for the list of types Types.
Definition scalar_type_traits.hpp:71