#include <deal.II/base/numbers.h>
|
static constexpr const T & | value (const T &t) |
|
template<typename F > |
static constexpr T | value (const F &f, typename std::enable_if< !std::is_same< typename std::decay< T >::type, typename std::decay< F >::type >::value &&std::is_constructible< T, F >::value >::type *=nullptr) |
|
template<typename F > |
static constexpr T | value (const F &f, typename std::enable_if< !std::is_same< typename std::decay< T >::type, typename std::decay< F >::type >::value &&!std::is_constructible< T, F >::value &&is_explicitly_convertible< const F, T >::value >::type *=nullptr) |
|
template<typename F > |
static T | value (const F &f, typename std::enable_if< !std::is_same< typename std::decay< T >::type, typename std::decay< F >::type >::value &&!std::is_constructible< T, F >::value &&!is_explicitly_convertible< const F, T >::value &&Differentiation::AD::is_ad_number< F >::value >::type *=nullptr) |
|
template<typename T>
struct internal::NumberType< T >
Definition at line 700 of file numbers.h.
◆ value() [1/4]
◆ value() [2/4]
template<typename T >
template<typename F >
static constexpr T internal::NumberType< T >::value |
( |
const F & |
f, |
|
|
typename std::enable_if< !std::is_same< typename std::decay< T >::type, typename std::decay< F >::type >::value &&std::is_constructible< T, F >::value >::type * |
= nullptr |
|
) |
| |
|
inlinestaticconstexpr |
◆ value() [3/4]
template<typename T >
template<typename F >
static constexpr T internal::NumberType< T >::value |
( |
const F & |
f, |
|
|
typename std::enable_if< !std::is_same< typename std::decay< T >::type, typename std::decay< F >::type >::value &&!std::is_constructible< T, F >::value &&is_explicitly_convertible< const F, T >::value >::type * |
= nullptr |
|
) |
| |
|
inlinestaticconstexpr |
◆ value() [4/4]
template<typename T >
template<typename F >
The documentation for this struct was generated from the following file: