Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ArraySimdPadder

Fonctions membres publiques statiques

template<typename SizeType>
__host__ static __device__ SizeType getSizeWithPadding (SizeType size)
 Calcule la taille nécessaire pour être un multiple de 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)
 

Description détaillée

Définition à la ligne 30 du fichier ArraySimdPadder.h.

Documentation des fonctions membres

◆ applySimdPadding()

template<typename DataType>
static void Arcane::ArraySimdPadder::applySimdPadding ( Array< DataType > & ids)
inlinestatic

Définition à la ligne 79 du fichier ArraySimdPadder.h.

◆ applySimdPaddingView()

template<typename DataType>
__host__ static __device__ void Arcane::ArraySimdPadder::applySimdPaddingView ( Span< DataType > ids)
inlinestatic

Définition à la ligne 61 du fichier ArraySimdPadder.h.

◆ checkSimdPadding()

template<typename DataType>
static void Arcane::ArraySimdPadder::checkSimdPadding ( Span< const DataType > ids)
inlinestatic

Définition à la ligne 96 du fichier ArraySimdPadder.h.

◆ getSizeWithPadding()

template<typename SizeType>
__host__ static __device__ SizeType Arcane::ArraySimdPadder::getSizeWithPadding ( SizeType size)
inlinestatic

Calcule la taille nécessaire pour être un multiple de SIMD_PADDING_SIZE.

SizeType peut être un Int32 ou un Int64

Définition à la ligne 40 du fichier ArraySimdPadder.h.

Référencé par Arcane::arcaneSizeWithPadding().

◆ isNeedPadding()

template<typename DataType>
static bool Arcane::ArraySimdPadder::isNeedPadding ( Span< const DataType > ids)
inlinestatic

Définition à la ligne 53 du fichier ArraySimdPadder.h.


La documentation de cette classe a été générée à partir du fichier suivant :