Template Struct ExecTraits< StaticExecParams< X, Y, Z, Padding, Shared > >¶
Defined in File execution_traits.hpp
Struct Documentation¶
-
template<size_t
X
, size_tY
, size_tZ
, size_tPadding
, typenameShared
>
structripple
::
ExecTraits
<StaticExecParams<X, Y, Z, Padding, Shared>>¶ Specialization of the execution traits for static execution traits.
- Template Parameters
X
: The number of threads to execute in the x dimension.Y
: The number of threads to execute in the y dimension..Z
: The number of threads to execute in the z dimension.Padding
: The amount of padding for each size of each dimension.Shared
: A type for tile local shared memory.
Public Static Attributes
-
constexpr bool
is_static
= true¶ Defines that the execution space is static.
-
constexpr bool
uses_shared
= !std::is_same_v<SharedType, VoidShared>¶ Returns true if the shared memory type is not VoidShared, and hence that shared memory should be used.