Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
|
Various tools for examining the different types of spaces available and relationships between them during compile-time. More...
Classes | |
class | Morpheus::has_custom_backend< T > |
Checks if the given type T has a valid custom backend i.e has a CustomBackend container. More... | |
class | Morpheus::is_generic_backend< T > |
Checks if the given type T is a valid generic backend i.e is a GenericBackend container. A valid generic backend is also assumed to be any valid Kokkos Execution Space, Memory Space or Device. More... | |
class | Morpheus::has_generic_backend< T > |
Checks if the given type T has a valid generic backend i.e has a GenericBackend container. A valid generic backend is also assumed to be any valid Kokkos Execution Space, Memory Space or Device. More... | |
Typedefs | |
template<typename T > | |
using | Morpheus::is_custom_backend = typename Impl::is_custom_backend_helper< typename std::remove_cv< T >::type >::type |
Checks if the given type T is a valid custom backend i.e is a CustomBackend container. More... | |
Variables | |
template<class T > | |
constexpr bool | Morpheus::is_custom_backend_v = is_custom_backend<T>::value |
Short-hand to is_custom_backend . More... | |
template<class T > | |
constexpr bool | Morpheus::has_custom_backend_v = has_custom_backend<T>::value |
Short-hand to has_custom_backend . More... | |
template<class T > | |
constexpr bool | Morpheus::is_generic_backend_v = is_generic_backend<T>::value |
Short-hand to is_generic_backend . More... | |
template<class T > | |
constexpr bool | Morpheus::has_generic_backend_v = has_generic_backend<T>::value |
Short-hand to has_generic_backend . More... | |
Various tools for examining the different types of spaces available and relationships between them during compile-time.
using Morpheus::is_custom_backend = typedef typename Impl::is_custom_backend_helper< typename std::remove_cv<T>::type>::type |
Checks if the given type T
is a valid custom backend i.e is a CustomBackend
container.
T | Type passed for check. |
|
inlineconstexpr |
Short-hand to has_custom_backend
.
T | Type passed for check. |
|
inlineconstexpr |
Short-hand to has_generic_backend
.
T | Type passed for check. |
|
inlineconstexpr |
Short-hand to is_custom_backend
.
T | Type passed for check. |
|
inlineconstexpr |
Short-hand to is_generic_backend
.
T | Type passed for check. |