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