Arcane  v4.1.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier SpanViews.h
#include "arcane/utils/NumArray.h"
#include "arcane/accelerator/ViewsCommon.h"
+ Graphe des dépendances par inclusion de SpanViews.h:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  Arcane::Accelerator::SpanViewBase
 Classe de base des vues sur les 'NumArray'. Plus de détails...
 
class  Arcane::Accelerator::SpanView< Accessor >
 Vue en lecture, écriture ou lecture/écriture sur un 'Span'. Plus de détails...
 
class  Arcane::Accelerator::SmallSpanView< Accessor >
 Vue en lecture, écriture ou lecture/écriture sur un 'SmallSpan'. Plus de détails...
 

Espaces de nommage

namespace  Arcane
 -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
 

Fonctions

template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, Span< DataType > var)
 Vue en écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, Array< DataType > &var)
 Vue en écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, SmallSpan< DataType > var)
 Vue en écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, ArrayView< DataType > var)
 Vue en écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, Span< DataType > var)
 Vue en lecture/écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, Array< DataType > &var)
 Vue en lecture/écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, SmallSpan< DataType > var)
 Vue en lecture/écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, ArrayView< DataType > var)
 Vue en lecture/écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, Span< DataType > var)
 Vue en lecture.
 
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const Array< DataType > &var)
 Vue en lecture.
 
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, SmallSpan< DataType > var)
 Vue en lecture.
 
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, ConstArrayView< DataType > var)
 Vue en lecture.
 

Description détaillée

Ce fichier contient les déclarations des types pour gérer les vues pour les accélérateurs des classes Array, Span, SmallSpan, ArrayView et ConstArrayView.

Définition dans le fichier SpanViews.h.

Documentation des fonctions

◆ viewIn() [1/4]

template<typename DataType>
auto Arcane::Accelerator::viewIn ( const ViewBuildInfo & command,
const Array< DataType > & var )

Vue en lecture.

Définition à la ligne 246 du fichier SpanViews.h.

◆ viewIn() [2/4]

template<typename DataType>
auto Arcane::Accelerator::viewIn ( const ViewBuildInfo & command,
ConstArrayView< DataType > var )

Vue en lecture.

Définition à la ligne 268 du fichier SpanViews.h.

◆ viewIn() [3/4]

template<typename DataType>
auto Arcane::Accelerator::viewIn ( const ViewBuildInfo & command,
SmallSpan< DataType > var )

Vue en lecture.

Définition à la ligne 257 du fichier SpanViews.h.

◆ viewIn() [4/4]

template<typename DataType>
auto Arcane::Accelerator::viewIn ( const ViewBuildInfo & command,
Span< DataType > var )

Vue en lecture.

Définition à la ligne 234 du fichier SpanViews.h.

◆ viewInOut() [1/4]

template<typename DataType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
Array< DataType > & var )

Vue en lecture/écriture.

Définition à la ligne 200 du fichier SpanViews.h.

◆ viewInOut() [2/4]

template<typename DataType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
ArrayView< DataType > var )

Vue en lecture/écriture.

Définition à la ligne 223 du fichier SpanViews.h.

◆ viewInOut() [3/4]

template<typename DataType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
SmallSpan< DataType > var )

Vue en lecture/écriture.

Définition à la ligne 211 du fichier SpanViews.h.

◆ viewInOut() [4/4]

template<typename DataType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
Span< DataType > var )

Vue en lecture/écriture.

Définition à la ligne 188 du fichier SpanViews.h.

◆ viewOut() [1/4]

template<typename DataType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
Array< DataType > & var )

Vue en écriture.

Définition à la ligne 155 du fichier SpanViews.h.

◆ viewOut() [2/4]

template<typename DataType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
ArrayView< DataType > var )

Vue en écriture.

Définition à la ligne 177 du fichier SpanViews.h.

◆ viewOut() [3/4]

template<typename DataType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
SmallSpan< DataType > var )

Vue en écriture.

Définition à la ligne 166 du fichier SpanViews.h.

◆ viewOut() [4/4]

template<typename DataType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
Span< DataType > var )

Vue en écriture.

Définition à la ligne 143 du fichier SpanViews.h.