Arcane  v3.14.10.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 -*-
 
namespace  Arcane::Accelerator
 Espace de nom pour l'utilisation des accélérateurs.
 

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.