Static Public Member Functions | |
| template<int PaddingSize, typename SizeType> | |
| __host__ static __device__ SizeType | getSizeWithSpecificPadding (SizeType size) |
| Calculates the size needed to be a multiple of PaddingSize. | |
| template<typename SizeType> | |
| __host__ static __device__ SizeType | getSizeWithPadding (SizeType size) |
| Calculates the size needed to be a multiple of SIMD_PADDING_SIZE. | |
| template<typename DataType> | |
| static bool | isNeedPadding (Span< const DataType > ids) |
| template<typename DataType> | |
| __host__ static __device__ void | applySimdPaddingView (Span< DataType > ids) |
| template<typename DataType> | |
| static void | applySimdPadding (Array< DataType > &ids) |
| template<typename DataType> | |
| static void | checkSimdPadding (Span< const DataType > ids) |
Definition at line 30 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
|
inlinestatic |
Definition at line 90 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
|
inlinestatic |
Definition at line 72 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
|
inlinestatic |
Definition at line 107 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
|
inlinestatic |
Calculates the size needed to be a multiple of SIMD_PADDING_SIZE.
SizeType can be an Int32 or an Int64
Definition at line 58 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
References getSizeWithSpecificPadding().
Referenced by Arcane::arcaneSizeWithPadding().
|
inlinestatic |
Calculates the size needed to be a multiple of PaddingSize.
SizeType can be an Int32 or an Int64
Definition at line 40 of file arccore/src/common/arccore/common/ArraySimdPadder.h.
Referenced by getSizeWithPadding().
|
inlinestatic |
Definition at line 64 of file arccore/src/common/arccore/common/ArraySimdPadder.h.