|
static constexpr const std::complex< T > & | value (const std::complex< T > &t) |
|
static constexpr std::complex< T > | value (const T &t) |
|
template<typename U> |
static constexpr std::complex< T > | value (const std::complex< U > &t) |
|
static constexpr DEAL_II_HOST_DEVICE_ALWAYS_INLINE const T & | value (const T &t) |
|
static constexpr DEAL_II_HOST_DEVICE_ALWAYS_INLINE T | value (const F &f, std::enable_if_t<!std::is_same_v< std::decay_t< T >, std::decay_t< F > > &&std::is_constructible_v< T, F > > *=nullptr) |
|
static constexpr DEAL_II_HOST_DEVICE_ALWAYS_INLINE T | value (const F &f, std::enable_if_t<!std::is_same_v< std::decay_t< T >, std::decay_t< F > > &&!std::is_constructible_v< T, F > &&is_explicitly_convertible< const F, T >::value > *=nullptr) |
|
static T | value (const F &f, std::enable_if_t<!std::is_same_v< std::decay_t< T >, std::decay_t< F > > &&!std::is_constructible_v< T, F > &&!is_explicitly_convertible< const F, T >::value &&Differentiation::AD::is_ad_number< F >::value > *=nullptr) |
|
template<typename T>
struct internal::NumberType< std::complex< T > >
Definition at line 754 of file numbers.h.