Arcane  v4.1.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier VariableViews.h
#include "arcane/core/ItemTypes.h"
#include "arcane/core/SimdItem.h"
#include "arcane/core/ItemLocalId.h"
#include "arcane/core/VariableTypedef.h"
#include "arcane/core/GroupIndexTable.h"
#include "arcane/accelerator/core/ViewBuildInfo.h"
#include "arcane/accelerator/AcceleratorGlobal.h"
#include "arcane/accelerator/ViewsCommon.h"
+ Graphe des dépendances par inclusion de VariableViews.h:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  Arcane::Accelerator::VariableViewBase
 Classe de base des vues sur les variables. Plus de détails...
 
class  Arcane::Accelerator::View1DSetter< DataType >
 Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
 
class  Arcane::Accelerator::View1DGetterSetter< DataType >
 Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableScalarOutViewBaseT< _ItemType, _Accessor, _IndexerType, _HasSimd >
 Vue en écriture sur une variable scalaire du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >
 Vue en écriture sur une variable scalaire du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemPartialVariableScalarOutViewT< _ItemType, _Accessor >
 Vue en écriture sur une variable partielle scalaire du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableScalarInViewT< _ItemType, _DataType >
 Vue en lecture sur une variable scalaire du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemPartialVariableScalarInViewT< _ItemType, _DataType >
 Vue en lecture sur une variable partielle scalaire du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemPartialVariableArrayInViewT< _ItemType, _DataType >
 Vue en lecture sur une variable partielle tableau du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableArrayInViewT< _ItemType, _DataType >
 Vue en lecture sur une variable tableau du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableArrayOutViewBaseT< _ItemType, _Accessor, _Indexer >
 Vue en écriture sur une variable tableau du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableArrayOutViewT< _ItemType, _Accessor >
 Vue en écriture sur une variable tableau du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemPartialVariableArrayOutViewT< _ItemType, _Accessor >
 Vue en écriture sur une variable partielle tableau du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemVariableRealNScalarOutViewT< _ItemType, _Accessor >
 Vue en écriture sur une variable scalaire de type 'RealN' du maillage. Plus de détails...
 
class  Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >
 

Espaces de nommage

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

Définitions de type

typedef ItemVariableScalarInViewT< Node, ByteArcane::Accelerator::VariableNodeByteInView
 
typedef ItemVariableScalarInViewT< Edge, ByteArcane::Accelerator::VariableEdgeByteInView
 
typedef ItemVariableScalarInViewT< Face, ByteArcane::Accelerator::VariableFaceByteInView
 
typedef ItemVariableScalarInViewT< Cell, ByteArcane::Accelerator::VariableCellByteInView
 
typedef ItemVariableScalarInViewT< Particle, ByteArcane::Accelerator::VariableParticleByteInView
 
typedef ItemVariableScalarInViewT< DoF, ByteArcane::Accelerator::VariableDoFByteInView
 
typedef ItemVariableScalarInViewT< Node, Int16Arcane::Accelerator::VariableNodeInt16InView
 
typedef ItemVariableScalarInViewT< Edge, Int16Arcane::Accelerator::VariableEdgeInt16InView
 
typedef ItemVariableScalarInViewT< Face, Int16Arcane::Accelerator::VariableFaceInt16InView
 
typedef ItemVariableScalarInViewT< Cell, Int16Arcane::Accelerator::VariableCellInt16InView
 
typedef ItemVariableScalarInViewT< Particle, Int16Arcane::Accelerator::VariableParticleInt16InView
 
typedef ItemVariableScalarInViewT< DoF, Int16Arcane::Accelerator::VariableDoFInt16InView
 
typedef ItemVariableScalarInViewT< Node, Int32Arcane::Accelerator::VariableNodeInt32InView
 
typedef ItemVariableScalarInViewT< Edge, Int32Arcane::Accelerator::VariableEdgeInt32InView
 
typedef ItemVariableScalarInViewT< Face, Int32Arcane::Accelerator::VariableFaceInt32InView
 
typedef ItemVariableScalarInViewT< Cell, Int32Arcane::Accelerator::VariableCellInt32InView
 
typedef ItemVariableScalarInViewT< Particle, Int32Arcane::Accelerator::VariableParticleInt32InView
 
typedef ItemVariableScalarInViewT< DoF, Int32Arcane::Accelerator::VariableDoFInt32InView
 
typedef ItemVariableScalarInViewT< Node, Int64Arcane::Accelerator::VariableNodeInt64InView
 
typedef ItemVariableScalarInViewT< Edge, Int64Arcane::Accelerator::VariableEdgeInt64InView
 
typedef ItemVariableScalarInViewT< Face, Int64Arcane::Accelerator::VariableFaceInt64InView
 
typedef ItemVariableScalarInViewT< Cell, Int64Arcane::Accelerator::VariableCellInt64InView
 
typedef ItemVariableScalarInViewT< Particle, Int64Arcane::Accelerator::VariableParticleInt64InView
 
typedef ItemVariableScalarInViewT< DoF, Int64Arcane::Accelerator::VariableDoFInt64InView
 
typedef ItemVariableScalarInViewT< Node, RealArcane::Accelerator::VariableNodeRealInView
 
typedef ItemVariableScalarInViewT< Edge, RealArcane::Accelerator::VariableEdgeRealInView
 
typedef ItemVariableScalarInViewT< Face, RealArcane::Accelerator::VariableFaceRealInView
 
typedef ItemVariableScalarInViewT< Cell, RealArcane::Accelerator::VariableCellRealInView
 
typedef ItemVariableScalarInViewT< Particle, RealArcane::Accelerator::VariableParticleRealInView
 
typedef ItemVariableScalarInViewT< DoF, RealArcane::Accelerator::VariableDoFRealInView
 
typedef ItemVariableScalarInViewT< Node, Real2Arcane::Accelerator::VariableNodeReal2InView
 
typedef ItemVariableScalarInViewT< Edge, Real2Arcane::Accelerator::VariableEdgeReal2InView
 
typedef ItemVariableScalarInViewT< Face, Real2Arcane::Accelerator::VariableFaceReal2InView
 
typedef ItemVariableScalarInViewT< Cell, Real2Arcane::Accelerator::VariableCellReal2InView
 
typedef ItemVariableScalarInViewT< Particle, Real2Arcane::Accelerator::VariableParticleReal2InView
 
typedef ItemVariableScalarInViewT< DoF, Real2Arcane::Accelerator::VariableDoFReal2InView
 
typedef ItemVariableScalarInViewT< Node, Real3Arcane::Accelerator::VariableNodeReal3InView
 
typedef ItemVariableScalarInViewT< Edge, Real3Arcane::Accelerator::VariableEdgeReal3InView
 
typedef ItemVariableScalarInViewT< Face, Real3Arcane::Accelerator::VariableFaceReal3InView
 
typedef ItemVariableScalarInViewT< Cell, Real3Arcane::Accelerator::VariableCellReal3InView
 
typedef ItemVariableScalarInViewT< Particle, Real3Arcane::Accelerator::VariableParticleReal3InView
 
typedef ItemVariableScalarInViewT< DoF, Real3Arcane::Accelerator::VariableDoFReal3InView
 
typedef ItemVariableScalarOutViewT< Node, DataViewSetter< Byte > > Arcane::Accelerator::VariableNodeByteOutView
 
typedef ItemVariableScalarOutViewT< Edge, DataViewSetter< Byte > > Arcane::Accelerator::VariableEdgeByteOutView
 
typedef ItemVariableScalarOutViewT< Face, DataViewSetter< Byte > > Arcane::Accelerator::VariableFaceByteOutView
 
typedef ItemVariableScalarOutViewT< Cell, DataViewSetter< Byte > > Arcane::Accelerator::VariableCellByteOutView
 
typedef ItemVariableScalarOutViewT< Particle, DataViewSetter< Byte > > Arcane::Accelerator::VariableParticleByteOutView
 
typedef ItemVariableScalarOutViewT< DoF, DataViewSetter< Byte > > Arcane::Accelerator::VariableDoFByteOutView
 
typedef ItemVariableScalarOutViewT< Node, DataViewSetter< Int16 > > Arcane::Accelerator::VariableNodeInt16OutView
 
typedef ItemVariableScalarOutViewT< Edge, DataViewSetter< Int16 > > Arcane::Accelerator::VariableEdgeInt16OutView
 
typedef ItemVariableScalarOutViewT< Face, DataViewSetter< Int16 > > Arcane::Accelerator::VariableFaceInt16OutView
 
typedef ItemVariableScalarOutViewT< Cell, DataViewSetter< Int16 > > Arcane::Accelerator::VariableCellInt16OutView
 
typedef ItemVariableScalarOutViewT< Particle, DataViewSetter< Int16 > > Arcane::Accelerator::VariableParticleInt16OutView
 
typedef ItemVariableScalarOutViewT< DoF, DataViewSetter< Int16 > > Arcane::Accelerator::VariableDoFInt16OutView
 
typedef ItemVariableScalarOutViewT< Node, DataViewSetter< Int32 > > Arcane::Accelerator::VariableNodeInt32OutView
 
typedef ItemVariableScalarOutViewT< Edge, DataViewSetter< Int32 > > Arcane::Accelerator::VariableEdgeInt32OutView
 
typedef ItemVariableScalarOutViewT< Face, DataViewSetter< Int32 > > Arcane::Accelerator::VariableFaceInt32OutView
 
typedef ItemVariableScalarOutViewT< Cell, DataViewSetter< Int32 > > Arcane::Accelerator::VariableCellInt32OutView
 
typedef ItemVariableScalarOutViewT< Particle, DataViewSetter< Int32 > > Arcane::Accelerator::VariableParticleInt32OutView
 
typedef ItemVariableScalarOutViewT< DoF, DataViewSetter< Int32 > > Arcane::Accelerator::VariableDoFInt32OutView
 
typedef ItemVariableScalarOutViewT< Node, DataViewSetter< Int64 > > Arcane::Accelerator::VariableNodeInt64OutView
 
typedef ItemVariableScalarOutViewT< Edge, DataViewSetter< Int64 > > Arcane::Accelerator::VariableEdgeInt64OutView
 
typedef ItemVariableScalarOutViewT< Face, DataViewSetter< Int64 > > Arcane::Accelerator::VariableFaceInt64OutView
 
typedef ItemVariableScalarOutViewT< Cell, DataViewSetter< Int64 > > Arcane::Accelerator::VariableCellInt64OutView
 
typedef ItemVariableScalarOutViewT< Particle, DataViewSetter< Int64 > > Arcane::Accelerator::VariableParticleInt64OutView
 
typedef ItemVariableScalarOutViewT< DoF, DataViewSetter< Int64 > > Arcane::Accelerator::VariableDoFInt64OutView
 
typedef ItemVariableScalarOutViewT< Node, DataViewSetter< Real > > Arcane::Accelerator::VariableNodeRealOutView
 
typedef ItemVariableScalarOutViewT< Edge, DataViewSetter< Real > > Arcane::Accelerator::VariableEdgeRealOutView
 
typedef ItemVariableScalarOutViewT< Face, DataViewSetter< Real > > Arcane::Accelerator::VariableFaceRealOutView
 
typedef ItemVariableScalarOutViewT< Cell, DataViewSetter< Real > > Arcane::Accelerator::VariableCellRealOutView
 
typedef ItemVariableScalarOutViewT< Particle, DataViewSetter< Real > > Arcane::Accelerator::VariableParticleRealOutView
 
typedef ItemVariableScalarOutViewT< DoF, DataViewSetter< Real > > Arcane::Accelerator::VariableDoFRealOutView
 
typedef ItemVariableRealNScalarOutViewT< Node, DataViewSetter< Real2 > > Arcane::Accelerator::VariableNodeReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< Edge, DataViewSetter< Real2 > > Arcane::Accelerator::VariableEdgeReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< Face, DataViewSetter< Real2 > > Arcane::Accelerator::VariableFaceReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< Cell, DataViewSetter< Real2 > > Arcane::Accelerator::VariableCellReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< Particle, DataViewSetter< Real2 > > Arcane::Accelerator::VariableParticleReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< DoF, DataViewSetter< Real2 > > Arcane::Accelerator::VariableDoFReal2OutView
 
typedef ItemVariableRealNScalarOutViewT< Node, DataViewSetter< Real3 > > Arcane::Accelerator::VariableNodeReal3OutView
 
typedef ItemVariableRealNScalarOutViewT< Edge, DataViewSetter< Real3 > > Arcane::Accelerator::VariableEdgeReal3OutView
 
typedef ItemVariableRealNScalarOutViewT< Face, DataViewSetter< Real3 > > Arcane::Accelerator::VariableFaceReal3OutView
 
typedef ItemVariableRealNScalarOutViewT< Cell, DataViewSetter< Real3 > > Arcane::Accelerator::VariableCellReal3OutView
 
typedef ItemVariableRealNScalarOutViewT< Particle, DataViewSetter< Real3 > > Arcane::Accelerator::VariableParticleReal3OutView
 
typedef ItemVariableRealNScalarOutViewT< DoF, DataViewSetter< Real3 > > Arcane::Accelerator::VariableDoFReal3OutView
 

Fonctions

template<typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, ItemVariableScalarRefT< DataType > &var)
 Vue en écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, DataType > &var)
 Vue en écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, DataType > &var)
 Vue en écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, Real3 > &var)
 Vue en écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, Real3 > &var)
 Vue en écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, Real2 > &var)
 Vue en écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, Real2 > &var)
 Vue en écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshVariableArrayRefT< ItemType, DataType > &var)
 Vue en écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewOut (const ViewBuildInfo &command, MeshPartialVariableArrayRefT< ItemType, DataType > &var)
 Vue en écriture.
 
template<typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, ItemVariableScalarRefT< DataType > &var)
 Vue en lecture/écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, DataType > &var)
 Vue en lecture/écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, DataType > &var)
 Vue en lecture/écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, Real3 > &var)
 Vue en lecture/écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, Real3 > &var)
 Vue en lecture/écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshVariableScalarRefT< ItemType, Real2 > &var)
 Vue en lecture/écriture.
 
template<typename ItemType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshPartialVariableScalarRefT< ItemType, Real2 > &var)
 Vue en lecture/écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshVariableArrayRefT< ItemType, DataType > &var)
 Vue en lecture/écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewInOut (const ViewBuildInfo &command, MeshPartialVariableArrayRefT< ItemType, DataType > &var)
 Vue en lecture/écriture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const MeshPartialVariableScalarRefT< ItemType, DataType > &var)
 Vue en lecture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const MeshVariableScalarRefT< ItemType, DataType > &var)
 Vue en lecture.
 
template<typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const ItemVariableScalarRefT< DataType > &var)
 Vue en lecture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const MeshPartialVariableArrayRefT< ItemType, DataType > &var)
 Vue en lecture.
 
template<typename ItemType, typename DataType>
auto Arcane::Accelerator::viewIn (const ViewBuildInfo &command, const MeshVariableArrayRefT< ItemType, 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 variables du maillage.

Définition dans le fichier VariableViews.h.

Documentation des définitions de type

◆ VariableCellByteInView

typedef ItemVariableScalarInViewT<Cell, Byte> Arcane::Accelerator::VariableCellByteInView

Définition à la ligne 1275 du fichier VariableViews.h.

◆ VariableCellByteOutView

typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Byte> > Arcane::Accelerator::VariableCellByteOutView

Définition à la ligne 1327 du fichier VariableViews.h.

◆ VariableCellInt16InView

typedef ItemVariableScalarInViewT<Cell, Int16> Arcane::Accelerator::VariableCellInt16InView

Définition à la ligne 1282 du fichier VariableViews.h.

◆ VariableCellInt16OutView

typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int16> > Arcane::Accelerator::VariableCellInt16OutView

Définition à la ligne 1334 du fichier VariableViews.h.

◆ VariableCellInt32InView

typedef ItemVariableScalarInViewT<Cell, Int32> Arcane::Accelerator::VariableCellInt32InView

Définition à la ligne 1289 du fichier VariableViews.h.

◆ VariableCellInt32OutView

typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int32> > Arcane::Accelerator::VariableCellInt32OutView

Définition à la ligne 1341 du fichier VariableViews.h.

◆ VariableCellInt64InView

typedef ItemVariableScalarInViewT<Cell, Int64> Arcane::Accelerator::VariableCellInt64InView

Définition à la ligne 1296 du fichier VariableViews.h.

◆ VariableCellInt64OutView

typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int64> > Arcane::Accelerator::VariableCellInt64OutView

Définition à la ligne 1348 du fichier VariableViews.h.

◆ VariableCellReal2InView

typedef ItemVariableScalarInViewT<Cell, Real2> Arcane::Accelerator::VariableCellReal2InView

Définition à la ligne 1310 du fichier VariableViews.h.

◆ VariableCellReal2OutView

typedef ItemVariableRealNScalarOutViewT<Cell, DataViewSetter<Real2> > Arcane::Accelerator::VariableCellReal2OutView

Définition à la ligne 1362 du fichier VariableViews.h.

◆ VariableCellReal3InView

typedef ItemVariableScalarInViewT<Cell, Real3> Arcane::Accelerator::VariableCellReal3InView

Définition à la ligne 1317 du fichier VariableViews.h.

◆ VariableCellReal3OutView

typedef ItemVariableRealNScalarOutViewT<Cell, DataViewSetter<Real3> > Arcane::Accelerator::VariableCellReal3OutView

Définition à la ligne 1369 du fichier VariableViews.h.

◆ VariableCellRealInView

typedef ItemVariableScalarInViewT<Cell, Real> Arcane::Accelerator::VariableCellRealInView

Définition à la ligne 1303 du fichier VariableViews.h.

◆ VariableCellRealOutView

typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Real> > Arcane::Accelerator::VariableCellRealOutView

Définition à la ligne 1355 du fichier VariableViews.h.

◆ VariableDoFByteInView

typedef ItemVariableScalarInViewT<DoF, Byte> Arcane::Accelerator::VariableDoFByteInView

Définition à la ligne 1277 du fichier VariableViews.h.

◆ VariableDoFByteOutView

typedef ItemVariableScalarOutViewT<DoF, DataViewSetter<Byte> > Arcane::Accelerator::VariableDoFByteOutView

Définition à la ligne 1329 du fichier VariableViews.h.

◆ VariableDoFInt16InView

typedef ItemVariableScalarInViewT<DoF, Int16> Arcane::Accelerator::VariableDoFInt16InView

Définition à la ligne 1284 du fichier VariableViews.h.

◆ VariableDoFInt16OutView

typedef ItemVariableScalarOutViewT<DoF, DataViewSetter<Int16> > Arcane::Accelerator::VariableDoFInt16OutView

Définition à la ligne 1336 du fichier VariableViews.h.

◆ VariableDoFInt32InView

typedef ItemVariableScalarInViewT<DoF, Int32> Arcane::Accelerator::VariableDoFInt32InView

Définition à la ligne 1291 du fichier VariableViews.h.

◆ VariableDoFInt32OutView

typedef ItemVariableScalarOutViewT<DoF, DataViewSetter<Int32> > Arcane::Accelerator::VariableDoFInt32OutView

Définition à la ligne 1343 du fichier VariableViews.h.

◆ VariableDoFInt64InView

typedef ItemVariableScalarInViewT<DoF, Int64> Arcane::Accelerator::VariableDoFInt64InView

Définition à la ligne 1298 du fichier VariableViews.h.

◆ VariableDoFInt64OutView

typedef ItemVariableScalarOutViewT<DoF, DataViewSetter<Int64> > Arcane::Accelerator::VariableDoFInt64OutView

Définition à la ligne 1350 du fichier VariableViews.h.

◆ VariableDoFReal2InView

typedef ItemVariableScalarInViewT<DoF, Real2> Arcane::Accelerator::VariableDoFReal2InView

Définition à la ligne 1312 du fichier VariableViews.h.

◆ VariableDoFReal2OutView

typedef ItemVariableRealNScalarOutViewT<DoF, DataViewSetter<Real2> > Arcane::Accelerator::VariableDoFReal2OutView

Définition à la ligne 1364 du fichier VariableViews.h.

◆ VariableDoFReal3InView

typedef ItemVariableScalarInViewT<DoF, Real3> Arcane::Accelerator::VariableDoFReal3InView

Définition à la ligne 1319 du fichier VariableViews.h.

◆ VariableDoFReal3OutView

typedef ItemVariableRealNScalarOutViewT<DoF, DataViewSetter<Real3> > Arcane::Accelerator::VariableDoFReal3OutView

Définition à la ligne 1371 du fichier VariableViews.h.

◆ VariableDoFRealInView

typedef ItemVariableScalarInViewT<DoF, Real> Arcane::Accelerator::VariableDoFRealInView

Définition à la ligne 1305 du fichier VariableViews.h.

◆ VariableDoFRealOutView

typedef ItemVariableScalarOutViewT<DoF, DataViewSetter<Real> > Arcane::Accelerator::VariableDoFRealOutView

Définition à la ligne 1357 du fichier VariableViews.h.

◆ VariableEdgeByteInView

typedef ItemVariableScalarInViewT<Edge, Byte> Arcane::Accelerator::VariableEdgeByteInView

Définition à la ligne 1273 du fichier VariableViews.h.

◆ VariableEdgeByteOutView

typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Byte> > Arcane::Accelerator::VariableEdgeByteOutView

Définition à la ligne 1325 du fichier VariableViews.h.

◆ VariableEdgeInt16InView

typedef ItemVariableScalarInViewT<Edge, Int16> Arcane::Accelerator::VariableEdgeInt16InView

Définition à la ligne 1280 du fichier VariableViews.h.

◆ VariableEdgeInt16OutView

typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int16> > Arcane::Accelerator::VariableEdgeInt16OutView

Définition à la ligne 1332 du fichier VariableViews.h.

◆ VariableEdgeInt32InView

typedef ItemVariableScalarInViewT<Edge, Int32> Arcane::Accelerator::VariableEdgeInt32InView

Définition à la ligne 1287 du fichier VariableViews.h.

◆ VariableEdgeInt32OutView

typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int32> > Arcane::Accelerator::VariableEdgeInt32OutView

Définition à la ligne 1339 du fichier VariableViews.h.

◆ VariableEdgeInt64InView

typedef ItemVariableScalarInViewT<Edge, Int64> Arcane::Accelerator::VariableEdgeInt64InView

Définition à la ligne 1294 du fichier VariableViews.h.

◆ VariableEdgeInt64OutView

typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int64> > Arcane::Accelerator::VariableEdgeInt64OutView

Définition à la ligne 1346 du fichier VariableViews.h.

◆ VariableEdgeReal2InView

typedef ItemVariableScalarInViewT<Edge, Real2> Arcane::Accelerator::VariableEdgeReal2InView

Définition à la ligne 1308 du fichier VariableViews.h.

◆ VariableEdgeReal2OutView

typedef ItemVariableRealNScalarOutViewT<Edge, DataViewSetter<Real2> > Arcane::Accelerator::VariableEdgeReal2OutView

Définition à la ligne 1360 du fichier VariableViews.h.

◆ VariableEdgeReal3InView

typedef ItemVariableScalarInViewT<Edge, Real3> Arcane::Accelerator::VariableEdgeReal3InView

Définition à la ligne 1315 du fichier VariableViews.h.

◆ VariableEdgeReal3OutView

typedef ItemVariableRealNScalarOutViewT<Edge, DataViewSetter<Real3> > Arcane::Accelerator::VariableEdgeReal3OutView

Définition à la ligne 1367 du fichier VariableViews.h.

◆ VariableEdgeRealInView

typedef ItemVariableScalarInViewT<Edge, Real> Arcane::Accelerator::VariableEdgeRealInView

Définition à la ligne 1301 du fichier VariableViews.h.

◆ VariableEdgeRealOutView

typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Real> > Arcane::Accelerator::VariableEdgeRealOutView

Définition à la ligne 1353 du fichier VariableViews.h.

◆ VariableFaceByteInView

typedef ItemVariableScalarInViewT<Face, Byte> Arcane::Accelerator::VariableFaceByteInView

Définition à la ligne 1274 du fichier VariableViews.h.

◆ VariableFaceByteOutView

typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Byte> > Arcane::Accelerator::VariableFaceByteOutView

Définition à la ligne 1326 du fichier VariableViews.h.

◆ VariableFaceInt16InView

typedef ItemVariableScalarInViewT<Face, Int16> Arcane::Accelerator::VariableFaceInt16InView

Définition à la ligne 1281 du fichier VariableViews.h.

◆ VariableFaceInt16OutView

typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int16> > Arcane::Accelerator::VariableFaceInt16OutView

Définition à la ligne 1333 du fichier VariableViews.h.

◆ VariableFaceInt32InView

typedef ItemVariableScalarInViewT<Face, Int32> Arcane::Accelerator::VariableFaceInt32InView

Définition à la ligne 1288 du fichier VariableViews.h.

◆ VariableFaceInt32OutView

typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int32> > Arcane::Accelerator::VariableFaceInt32OutView

Définition à la ligne 1340 du fichier VariableViews.h.

◆ VariableFaceInt64InView

typedef ItemVariableScalarInViewT<Face, Int64> Arcane::Accelerator::VariableFaceInt64InView

Définition à la ligne 1295 du fichier VariableViews.h.

◆ VariableFaceInt64OutView

typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int64> > Arcane::Accelerator::VariableFaceInt64OutView

Définition à la ligne 1347 du fichier VariableViews.h.

◆ VariableFaceReal2InView

typedef ItemVariableScalarInViewT<Face, Real2> Arcane::Accelerator::VariableFaceReal2InView

Définition à la ligne 1309 du fichier VariableViews.h.

◆ VariableFaceReal2OutView

typedef ItemVariableRealNScalarOutViewT<Face, DataViewSetter<Real2> > Arcane::Accelerator::VariableFaceReal2OutView

Définition à la ligne 1361 du fichier VariableViews.h.

◆ VariableFaceReal3InView

typedef ItemVariableScalarInViewT<Face, Real3> Arcane::Accelerator::VariableFaceReal3InView

Définition à la ligne 1316 du fichier VariableViews.h.

◆ VariableFaceReal3OutView

typedef ItemVariableRealNScalarOutViewT<Face, DataViewSetter<Real3> > Arcane::Accelerator::VariableFaceReal3OutView

Définition à la ligne 1368 du fichier VariableViews.h.

◆ VariableFaceRealInView

typedef ItemVariableScalarInViewT<Face, Real> Arcane::Accelerator::VariableFaceRealInView

Définition à la ligne 1302 du fichier VariableViews.h.

◆ VariableFaceRealOutView

typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Real> > Arcane::Accelerator::VariableFaceRealOutView

Définition à la ligne 1354 du fichier VariableViews.h.

◆ VariableNodeByteInView

typedef ItemVariableScalarInViewT<Node, Byte> Arcane::Accelerator::VariableNodeByteInView

Définition à la ligne 1272 du fichier VariableViews.h.

◆ VariableNodeByteOutView

typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Byte> > Arcane::Accelerator::VariableNodeByteOutView

Définition à la ligne 1324 du fichier VariableViews.h.

◆ VariableNodeInt16InView

typedef ItemVariableScalarInViewT<Node, Int16> Arcane::Accelerator::VariableNodeInt16InView

Définition à la ligne 1279 du fichier VariableViews.h.

◆ VariableNodeInt16OutView

typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int16> > Arcane::Accelerator::VariableNodeInt16OutView

Définition à la ligne 1331 du fichier VariableViews.h.

◆ VariableNodeInt32InView

typedef ItemVariableScalarInViewT<Node, Int32> Arcane::Accelerator::VariableNodeInt32InView

Définition à la ligne 1286 du fichier VariableViews.h.

◆ VariableNodeInt32OutView

typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int32> > Arcane::Accelerator::VariableNodeInt32OutView

Définition à la ligne 1338 du fichier VariableViews.h.

◆ VariableNodeInt64InView

typedef ItemVariableScalarInViewT<Node, Int64> Arcane::Accelerator::VariableNodeInt64InView

Définition à la ligne 1293 du fichier VariableViews.h.

◆ VariableNodeInt64OutView

typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int64> > Arcane::Accelerator::VariableNodeInt64OutView

Définition à la ligne 1345 du fichier VariableViews.h.

◆ VariableNodeReal2InView

typedef ItemVariableScalarInViewT<Node, Real2> Arcane::Accelerator::VariableNodeReal2InView

Définition à la ligne 1307 du fichier VariableViews.h.

◆ VariableNodeReal2OutView

typedef ItemVariableRealNScalarOutViewT<Node, DataViewSetter<Real2> > Arcane::Accelerator::VariableNodeReal2OutView

Définition à la ligne 1359 du fichier VariableViews.h.

◆ VariableNodeReal3InView

typedef ItemVariableScalarInViewT<Node, Real3> Arcane::Accelerator::VariableNodeReal3InView

Définition à la ligne 1314 du fichier VariableViews.h.

◆ VariableNodeReal3OutView

typedef ItemVariableRealNScalarOutViewT<Node, DataViewSetter<Real3> > Arcane::Accelerator::VariableNodeReal3OutView

Définition à la ligne 1366 du fichier VariableViews.h.

◆ VariableNodeRealInView

typedef ItemVariableScalarInViewT<Node, Real> Arcane::Accelerator::VariableNodeRealInView

Définition à la ligne 1300 du fichier VariableViews.h.

◆ VariableNodeRealOutView

typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Real> > Arcane::Accelerator::VariableNodeRealOutView

Définition à la ligne 1352 du fichier VariableViews.h.

◆ VariableParticleByteInView

typedef ItemVariableScalarInViewT<Particle, Byte> Arcane::Accelerator::VariableParticleByteInView

Définition à la ligne 1276 du fichier VariableViews.h.

◆ VariableParticleByteOutView

typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Byte> > Arcane::Accelerator::VariableParticleByteOutView

Définition à la ligne 1328 du fichier VariableViews.h.

◆ VariableParticleInt16InView

typedef ItemVariableScalarInViewT<Particle, Int16> Arcane::Accelerator::VariableParticleInt16InView

Définition à la ligne 1283 du fichier VariableViews.h.

◆ VariableParticleInt16OutView

typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int16> > Arcane::Accelerator::VariableParticleInt16OutView

Définition à la ligne 1335 du fichier VariableViews.h.

◆ VariableParticleInt32InView

typedef ItemVariableScalarInViewT<Particle, Int32> Arcane::Accelerator::VariableParticleInt32InView

Définition à la ligne 1290 du fichier VariableViews.h.

◆ VariableParticleInt32OutView

typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int32> > Arcane::Accelerator::VariableParticleInt32OutView

Définition à la ligne 1342 du fichier VariableViews.h.

◆ VariableParticleInt64InView

typedef ItemVariableScalarInViewT<Particle, Int64> Arcane::Accelerator::VariableParticleInt64InView

Définition à la ligne 1297 du fichier VariableViews.h.

◆ VariableParticleInt64OutView

typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int64> > Arcane::Accelerator::VariableParticleInt64OutView

Définition à la ligne 1349 du fichier VariableViews.h.

◆ VariableParticleReal2InView

typedef ItemVariableScalarInViewT<Particle, Real2> Arcane::Accelerator::VariableParticleReal2InView

Définition à la ligne 1311 du fichier VariableViews.h.

◆ VariableParticleReal2OutView

typedef ItemVariableRealNScalarOutViewT<Particle, DataViewSetter<Real2> > Arcane::Accelerator::VariableParticleReal2OutView

Définition à la ligne 1363 du fichier VariableViews.h.

◆ VariableParticleReal3InView

typedef ItemVariableScalarInViewT<Particle, Real3> Arcane::Accelerator::VariableParticleReal3InView

Définition à la ligne 1318 du fichier VariableViews.h.

◆ VariableParticleReal3OutView

typedef ItemVariableRealNScalarOutViewT<Particle, DataViewSetter<Real3> > Arcane::Accelerator::VariableParticleReal3OutView

Définition à la ligne 1370 du fichier VariableViews.h.

◆ VariableParticleRealInView

typedef ItemVariableScalarInViewT<Particle, Real> Arcane::Accelerator::VariableParticleRealInView

Définition à la ligne 1304 du fichier VariableViews.h.

◆ VariableParticleRealOutView

typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Real> > Arcane::Accelerator::VariableParticleRealOutView

Définition à la ligne 1356 du fichier VariableViews.h.

Documentation des fonctions

◆ viewIn() [1/5]

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

Vue en lecture.

Définition à la ligne 1246 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewIn() [2/5]

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

Vue en lecture.

Définition à la ligne 1255 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableArrayRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewIn() [3/5]

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

◆ viewIn() [4/5]

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

Vue en lecture.

Définition à la ligne 1264 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewIn() [5/5]

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

Vue en lecture.

Définition à la ligne 1237 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [1/9]

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

Vue en lecture/écriture.

Définition à la ligne 1133 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [2/9]

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

Vue en lecture/écriture.

Définition à la ligne 1215 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableArrayRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewInOut() [3/9]

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

Vue en lecture/écriture.

Définition à la ligne 1153 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [4/9]

template<typename ItemType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
MeshPartialVariableScalarRefT< ItemType, Real2 > & var )

Vue en lecture/écriture.

Définition à la ligne 1194 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableScalarRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewInOut() [5/9]

template<typename ItemType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
MeshPartialVariableScalarRefT< ItemType, Real3 > & var )

Vue en lecture/écriture.

Définition à la ligne 1173 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableScalarRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewInOut() [6/9]

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

Vue en lecture/écriture.

Définition à la ligne 1205 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [7/9]

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

Vue en lecture/écriture.

Définition à la ligne 1143 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [8/9]

template<typename ItemType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
MeshVariableScalarRefT< ItemType, Real2 > & var )

Vue en lecture/écriture.

Définition à la ligne 1184 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewInOut() [9/9]

template<typename ItemType>
auto Arcane::Accelerator::viewInOut ( const ViewBuildInfo & command,
MeshVariableScalarRefT< ItemType, Real3 > & var )

Vue en lecture/écriture.

Définition à la ligne 1163 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewOut() [1/9]

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

Vue en écriture.

Définition à la ligne 1037 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewOut() [2/9]

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

Vue en écriture.

Définition à la ligne 1120 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableArrayRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewOut() [3/9]

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

Vue en écriture.

Définition à la ligne 1057 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableScalarRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewOut() [4/9]

template<typename ItemType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
MeshPartialVariableScalarRefT< ItemType, Real2 > & var )

Vue en écriture.

Définition à la ligne 1099 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableScalarRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewOut() [5/9]

template<typename ItemType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
MeshPartialVariableScalarRefT< ItemType, Real3 > & var )

Vue en écriture.

Définition à la ligne 1078 du fichier VariableViews.h.

Références Arcane::ItemPartialVariableScalarRefT< DataTypeT >::tableView(), et Arcane::VariableRef::variable().

◆ viewOut() [6/9]

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

Vue en écriture.

Définition à la ligne 1110 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewOut() [7/9]

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

Vue en écriture.

Définition à la ligne 1047 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewOut() [8/9]

template<typename ItemType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
MeshVariableScalarRefT< ItemType, Real2 > & var )

Vue en écriture.

Définition à la ligne 1089 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().

◆ viewOut() [9/9]

template<typename ItemType>
auto Arcane::Accelerator::viewOut ( const ViewBuildInfo & command,
MeshVariableScalarRefT< ItemType, Real3 > & var )

Vue en écriture.

Définition à la ligne 1068 du fichier VariableViews.h.

Références Arcane::VariableRef::variable().