Template Struct TypeInfo< array::ArrayContainer< ShapeType_, StorageType_ > >#

Struct Documentation#

template<typename ShapeType_, typename StorageType_>
struct TypeInfo<array::ArrayContainer<ShapeType_, StorageType_>>#

Public Types

using Scalar = typename TypeInfo<StorageType_>::Scalar#
using Device = typename TypeInfo<StorageType_>::Device#

Public Static Attributes

static constexpr detail::LibRapidType type = detail::LibRapidType::ArrayContainer#
static constexpr bool allowVectorisation = TypeInfo<Scalar>::packetWidth > 1#