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

Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...

#include <arcane/accelerator/VariableViews.h>

+ Graphe d'héritage de Arcane::Accelerator::View1DGetterSetter< DataType >:
+ Graphe de collaboration de Arcane::Accelerator::View1DGetterSetter< DataType >:

Types publics

using ValueType = DataType
 
using DataTypeReturnReference = View1DGetterSetter< DataType >
 
- Types publics hérités de Arcane::Accelerator::View1DSetter< DataType >
using ValueType = DataType
 
using DataTypeReturnReference = View1DSetter< DataType >
 

Fonctions membres publiques

__host__ __device__ View1DGetterSetter (SmallSpan< DataType > data)
 
DataTypeReturnReferenceoperator= (const View1DGetterSetter< DataType > &rhs)=delete
 
__host__ __device__ DataViewGetterSetter< DataType > operator[] (Int32 index) const
 
__host__ __device__ SmallSpan< DataType > value () const
 
__host__ __device__ operator SmallSpan< DataType > ()
 
__host__ __device__ operator SmallSpan< const DataType > () const
 
__host__ __device__ operator Span< DataType > ()
 
__host__ __device__ operator Span< const DataType > () const
 
- Fonctions membres publiques hérités de Arcane::Accelerator::View1DSetter< DataType >
__host__ __device__ View1DSetter (SmallSpan< DataType > data)
 
__host__ __device__ DataViewSetter< DataType > operator[] (Int32 index) const
 
__host__ __device__ DataViewSetter< DataType > operator() (Int32 index) const
 
DataTypeReturnReference & operator= (const View1DSetter< DataType > &rhs)=delete
 
__host__ __device__ void copy (SmallSpan< const DataType > rhs)
 

Description détaillée

template<typename DataType>
class Arcane::Accelerator::View1DGetterSetter< DataType >

Classe pour accéder à un tableau 1D d'une vue en lecture/écriture.

Définition à la ligne 98 du fichier VariableViews.h.

Documentation des définitions de type membres

◆ DataTypeReturnReference

template<typename DataType >
using Arcane::Accelerator::View1DGetterSetter< DataType >::DataTypeReturnReference = View1DGetterSetter<DataType>

Définition à la ligne 106 du fichier VariableViews.h.

◆ ValueType

template<typename DataType >
using Arcane::Accelerator::View1DGetterSetter< DataType >::ValueType = DataType

Définition à la ligne 105 du fichier VariableViews.h.

Documentation des constructeurs et destructeur

◆ View1DGetterSetter()

template<typename DataType >
__host__ __device__ Arcane::Accelerator::View1DGetterSetter< DataType >::View1DGetterSetter ( SmallSpan< DataType >  data)
inlineexplicit

Définition à la ligne 110 du fichier VariableViews.h.

Documentation des fonctions membres

◆ operator SmallSpan< const DataType >()

template<typename DataType >
__host__ __device__ Arcane::Accelerator::View1DGetterSetter< DataType >::operator SmallSpan< const DataType > ( ) const
inline

Définition à la ligne 126 du fichier VariableViews.h.

◆ operator SmallSpan< DataType >()

template<typename DataType >
__host__ __device__ Arcane::Accelerator::View1DGetterSetter< DataType >::operator SmallSpan< DataType > ( )
inline

Définition à la ligne 125 du fichier VariableViews.h.

◆ operator Span< const DataType >()

template<typename DataType >
__host__ __device__ Arcane::Accelerator::View1DGetterSetter< DataType >::operator Span< const DataType > ( ) const
inline

Définition à la ligne 128 du fichier VariableViews.h.

◆ operator Span< DataType >()

template<typename DataType >
__host__ __device__ Arcane::Accelerator::View1DGetterSetter< DataType >::operator Span< DataType > ( )
inline

Définition à la ligne 127 du fichier VariableViews.h.

◆ operator[]()

template<typename DataType >
__host__ __device__ DataViewGetterSetter< DataType > Arcane::Accelerator::View1DGetterSetter< DataType >::operator[] ( Int32  index) const
inline

Définition à la ligne 117 du fichier VariableViews.h.

◆ value()

template<typename DataType >
__host__ __device__ SmallSpan< DataType > Arcane::Accelerator::View1DGetterSetter< DataType >::value ( ) const
inline

Définition à la ligne 124 du fichier VariableViews.h.


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