Template Struct TypeInfo< mpfr >#
Defined in File multiprec.hpp
Struct Documentation#
-
template<>
struct TypeInfo<mpfr># -
Public Functions
-
inline LIMIT_IMPL(epsilon)#
-
inline LIMIT_IMPL(roundError)#
-
inline LIMIT_IMPL(denormMin)#
-
inline LIMIT_IMPL(infinity)#
-
inline LIMIT_IMPL(quietNaN)#
-
inline LIMIT_IMPL(signalingNaN)#
Public Static Attributes
-
static constexpr detail::LibRapidType type = detail::LibRapidType::Scalar#
-
static constexpr int64_t packetWidth = 1#
-
static constexpr char name[] = "mpfr"#
-
static constexpr bool supportsArithmetic = true#
-
static constexpr bool supportsLogical = true#
-
static constexpr bool supportsBinary = false#
-
static constexpr bool allowVectorisation = false#
-
static constexpr cudaDataType_t CudaType = cudaDataType_t::CUDA_R_64F#
-
static constexpr bool canAlign = false#
-
static constexpr bool canMemcpy = false#
-
inline LIMIT_IMPL(epsilon)#