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

Aller au code source de ce fichier.

Classes

class  Arcane::Accelerator::NumArrayViewBase
 Classe de base des vues sur les 'NumArray'. Plus de détails...
 
class  Arcane::Accelerator::NumArrayView< Accessor, Extents, LayoutType >
 Vue en lecture, écriture ou lecture/écriture sur un 'NumArray'. 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.
 

Définitions de type

template<typename DataType , typename Extents , typename LayoutType = DefaultLayout>
using Arcane::Accelerator::NumArrayInView = NumArrayView< DataViewGetter< DataType >, Extents, LayoutType >
 Vue en entrée sur un NumArray.
 
template<typename DataType , typename Extents , typename LayoutType = DefaultLayout>
using Arcane::Accelerator::NumArrayOutView = NumArrayView< DataViewSetter< DataType >, Extents, LayoutType >
 Vue en sortie sur un NumArray.
 
template<typename DataType , typename Extents , typename LayoutType = DefaultLayout>
using Arcane::Accelerator::NumArrayInOutView = NumArrayView< DataViewGetterSetter< DataType >, Extents, LayoutType >
 Vue en entrée/sortie sur un NumArray.
 

Fonctions

template<typename DataType , typename Extents , typename LayoutPolicy >
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, NumArray< DataType, Extents, LayoutPolicy > &var)
 Vue en écriture.
 
template<typename DataType , typename Extents , typename LayoutPolicy >
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, NumArray< DataType, Extents, LayoutPolicy > &v)
 Vue en lecture/écriture.
 
template<typename DataType , typename Extents , typename LayoutType >
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const NumArray< DataType, Extents, LayoutType > &v)
 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 de la classe 'NumArray'.

Définition dans le fichier NumArrayViews.h.