#include <deal.II/base/numbers.h>
template<typename T>
struct internal::NumberType< T >
Definition at line 665 of file numbers.h.
|
| static constexpr const T & | value (const T &t) |
| template<typename F> |
| static constexpr 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) |
| template<typename F> |
| static constexpr 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) |
| template<typename F> |
| 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) |
◆ value() [1/4]
◆ value() [2/4]
template<typename T>
template<typename F>
| constexpr T internal::NumberType< 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 ) |
|
inlinestaticconstexpr |
◆ value() [3/4]
template<typename T>
template<typename F>
| constexpr T internal::NumberType< 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 ) |
|
inlinestaticconstexpr |
◆ value() [4/4]
template<typename T>
template<typename F>
The documentation for this struct was generated from the following file: