Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::SimdSetter< DataType >

Objet permettant de positionner les valeurs d'un vecteur SIMD. Plus de détails...

#include <arcane/core/SimdItem.h>

+ Graphe de collaboration de Arcane::SimdSetter< DataType >:

Fonctions membres publiques

 SimdSetter (DataType *ARCANE_RESTRICT _data, const SimdInfo::SimdInt32IndexType &ARCANE_RESTRICT _indexes)
 
void operator= (const SimdType &vr)
 
void operator= (const DataType &v)
 

Types privés

typedef SimdTypeTraits< DataType >::SimdType SimdType
 

Attributs privés

const SimdInfo::SimdInt32IndexType &ARCANE_RESTRICT idx
 
DataType *ARCANE_RESTRICT m_data
 

Description détaillée

template<typename DataType>
class Arcane::SimdSetter< DataType >

Objet permettant de positionner les valeurs d'un vecteur SIMD.

Définition à la ligne 319 du fichier SimdItem.h.

Documentation des définitions de type membres

◆ SimdType

template<typename DataType >
typedef SimdTypeTraits<DataType>::SimdType Arcane::SimdSetter< DataType >::SimdType
private

Définition à la ligne 321 du fichier SimdItem.h.

Documentation des constructeurs et destructeur

◆ SimdSetter()

template<typename DataType >
Arcane::SimdSetter< DataType >::SimdSetter ( DataType *ARCANE_RESTRICT  _data,
const SimdInfo::SimdInt32IndexType &ARCANE_RESTRICT  _indexes 
)
inline

Définition à la ligne 323 du fichier SimdItem.h.

Documentation des fonctions membres

◆ operator=() [1/2]

template<typename DataType >
void Arcane::SimdSetter< DataType >::operator= ( const DataType &  v)
inline

Définition à la ligne 333 du fichier SimdItem.h.

◆ operator=() [2/2]

template<typename DataType >
void Arcane::SimdSetter< DataType >::operator= ( const SimdType vr)
inline

Définition à la ligne 329 du fichier SimdItem.h.

Documentation des données membres

◆ idx

template<typename DataType >
const SimdInfo::SimdInt32IndexType& ARCANE_RESTRICT Arcane::SimdSetter< DataType >::idx
private

Définition à la ligne 339 du fichier SimdItem.h.

◆ m_data

template<typename DataType >
DataType* ARCANE_RESTRICT Arcane::SimdSetter< DataType >::m_data
private

Définition à la ligne 340 du fichier SimdItem.h.


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