Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::SimdDirectSetter< DataType > Class Template Reference

Object allowing positioning of values in a SIMD vector. More...

#include <arcane/core/SimdItem.h>

Collaboration diagram for Arcane::SimdDirectSetter< DataType >:

Public Member Functions

 SimdDirectSetter (DataType *ARCANE_RESTRICT _data)
void operator= (const SimdType &vr)

Private Types

typedef SimdTypeTraits< DataType >::SimdType SimdType

Private Attributes

DataType *ARCANE_RESTRICT m_data

Detailed Description

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

Object allowing positioning of values in a SIMD vector.

Definition at line 399 of file SimdItem.h.

Member Typedef Documentation

◆ SimdType

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

Definition at line 401 of file SimdItem.h.

Constructor & Destructor Documentation

◆ SimdDirectSetter()

template<typename DataType>
Arcane::SimdDirectSetter< DataType >::SimdDirectSetter ( DataType *ARCANE_RESTRICT _data)
inline

Definition at line 405 of file SimdItem.h.

Member Function Documentation

◆ operator=()

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

Definition at line 411 of file SimdItem.h.

Member Data Documentation

◆ m_data

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

Definition at line 418 of file SimdItem.h.


The documentation for this class was generated from the following file: