Vue en lecture, écriture ou lecture/écriture sur un 'Span'. Plus de détails...
#include <arcane/accelerator/SpanViews.h>
Types publics | |
using | DataType = typename Accessor::ValueType |
using | AccessorReturnType = typename Accessor::AccessorReturnType |
using | SpanType = Span< DataType > |
using | size_type = typename SpanType::size_type |
Fonctions membres publiques | |
SpanView (const ViewBuildInfo &command, SpanType v) | |
constexpr ARCCORE_HOST_DEVICE AccessorReturnType | operator() (size_type i) const |
constexpr ARCCORE_HOST_DEVICE AccessorReturnType | operator[] (size_type i) const |
constexpr ARCCORE_HOST_DEVICE size_type | size () const |
Attributs privés | |
SpanType | m_values |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Accelerator::SpanViewBase | |
SpanViewBase (const ViewBuildInfo &) | |
Vue en lecture, écriture ou lecture/écriture sur un 'Span'.
Définition à la ligne 65 du fichier SpanViews.h.
using Arcane::Accelerator::SpanView< Accessor >::AccessorReturnType = typename Accessor::AccessorReturnType |
Définition à la ligne 71 du fichier SpanViews.h.
using Arcane::Accelerator::SpanView< Accessor >::DataType = typename Accessor::ValueType |
Définition à la ligne 70 du fichier SpanViews.h.
using Arcane::Accelerator::SpanView< Accessor >::size_type = typename SpanType::size_type |
Définition à la ligne 73 du fichier SpanViews.h.
using Arcane::Accelerator::SpanView< Accessor >::SpanType = Span<DataType> |
Définition à la ligne 72 du fichier SpanViews.h.
|
inline |
Définition à la ligne 77 du fichier SpanViews.h.
|
inlineconstexpr |
Définition à la ligne 82 du fichier SpanViews.h.
|
inlineconstexpr |
Définition à la ligne 87 du fichier SpanViews.h.
|
inlineconstexpr |
Définition à la ligne 91 du fichier SpanViews.h.
|
private |
Définition à la ligne 95 du fichier SpanViews.h.