21 std::enable_if_t< !dg::is_scalar<T>::value>>
29 std::enable_if_t< dg::is_scalar<T>::value>>
36template<
class T, std::
size_t N>
38 std::enable_if_t< !dg::is_scalar<T>::value>>
45template<
class T, std::
size_t N>
47 std::enable_if_t< dg::is_scalar<T>::value>>
55template<
class Key,
class T>
typename TensorTraits< std::decay_t< Vector > >::execution_policy get_execution_policy
Definition tensor_traits.h:49
typename TensorTraits< std::decay_t< Vector > >::value_type get_value_type
Definition tensor_traits.h:45
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin li...
Execution Policy base class.
Definition execution_policy.h:18
Definition vector_categories.h:67
Definition vector_categories.h:64
complex number type
Definition scalar_categories.h:21
This tag indicates composition/recursion.
Definition vector_categories.h:62
Indicate sequential execution.
Definition execution_policy.h:26
Definition vector_categories.h:65
get_execution_policy< T > execution_policy
Definition tensor_traits_std.h:42
get_value_type< T > value_type
Definition tensor_traits_std.h:40
T value_type
Definition tensor_traits_std.h:49
std::complex< T > value_type
Definition tensor_traits_std.h:67
get_value_type< T > value_type
Definition tensor_traits_std.h:58
get_execution_policy< T > execution_policy
Definition tensor_traits_std.h:60
get_value_type< T > value_type
Definition tensor_traits_std.h:23
get_execution_policy< T > execution_policy
Definition tensor_traits_std.h:25
T value_type
Definition tensor_traits_std.h:31
The vector traits.
Definition tensor_traits.h:38
Indicate thrust/std - like behaviour.
Definition vector_categories.h:88