Vue en lecture, écriture ou lecture/écriture sur un 'Span'. Plus de détails...
#include <arcane/accelerator/SpanViews.h>
Graphe d'héritage de Arcane::Accelerator::SpanView< Accessor >:
Graphe de collaboration de Arcane::Accelerator::SpanView< Accessor >: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 __host__ __device__ AccessorReturnType | operator() (size_type i) const |
| constexpr __host__ __device__ AccessorReturnType | operator[] (size_type i) const |
| constexpr __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.