Arcane  v4.1.1.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 -*-
 

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.

Documentation des définitions de type

◆ NumArrayInOutView

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.

Définition à la ligne 197 du fichier NumArrayViews.h.

◆ NumArrayInView

template<typename DataType, typename Extents, typename LayoutType = DefaultLayout>
using Arcane::Accelerator::NumArrayInView = NumArrayView<DataViewGetter<DataType>, Extents, LayoutType>

Vue en entrée sur un NumArray.

Définition à la ligne 189 du fichier NumArrayViews.h.

◆ NumArrayOutView

template<typename DataType, typename Extents, typename LayoutType = DefaultLayout>
using Arcane::Accelerator::NumArrayOutView = NumArrayView<DataViewSetter<DataType>, Extents, LayoutType>

Vue en sortie sur un NumArray.

Définition à la ligne 193 du fichier NumArrayViews.h.

Documentation des fonctions

◆ viewIn()

template<typename DataType, typename Extents, typename LayoutType>
auto Arcane::Accelerator::viewIn ( const ViewBuildInfo & command,
const NumArray< DataType, Extents, LayoutType > & v )

Vue en lecture.

Définition à la ligne 178 du fichier NumArrayViews.h.

◆ viewInOut()

template<typename DataType, typename Extents, typename LayoutPolicy>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
NumArray< DataType, Extents, LayoutPolicy > & v )

Vue en lecture/écriture.

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

◆ viewOut()

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

Vue en écriture.

Définition à la ligne 153 du fichier NumArrayViews.h.