Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
|
Data structures used to wrap around data types. More...
Namespaces | |
namespace | Morpheus::Custom |
Namespace for Custom Backend definitions. | |
namespace | Morpheus::Generic |
Namespace for Generic Backend definitions. | |
Classes | |
struct | Morpheus::CustomBackend< Space > |
A wrapper that converts a valid space into a custom backend. More... | |
struct | Morpheus::GenericBackend< Space > |
A wrapper that converts a valid space into a generic backend. More... | |
struct | Morpheus::IndexType< T > |
A wrapper that checks if the provided type is an integral type. More... | |
struct | Morpheus::ValueType< T > |
A wrapper that checks if the provided type is a scalar type. More... | |
Typedefs | |
using | Morpheus::DefaultHostExecutionSpace = Custom::DefaultHostExecutionSpace |
Alias to Morpheus::Custom::DefaultHostExecutionSpace . | |
using | Morpheus::DefaultExecutionSpace = Custom::DefaultExecutionSpace |
Alias to Morpheus::Custom::DefaultExecutionSpace . | |
using | Morpheus::HostSpace = Custom::HostSpace |
Alias to Morpheus::Custom::HostSpace . | |
using | Morpheus::Serial = Custom::Serial |
Alias to Morpheus::Custom::Serial . | |
using | Morpheus::OpenMP = Custom::OpenMP |
Alias to Morpheus::Custom::OpenMP . | |
using | Morpheus::Cuda = Custom::Cuda |
Alias to Morpheus::Custom::Cuda . | |
using | Morpheus::CudaSpace = Custom::CudaSpace |
Alias to Morpheus::Custom::CudaSpace . | |
using | Morpheus::HIP = Custom::HIP |
Alias to Morpheus::Custom::HIP . | |
using | Morpheus::HIPSpace = Custom::HIPSpace |
Alias to Morpheus::Custom::HIPSpace . | |
Data structures used to wrap around data types.