Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier VariableView.h
#include "arcane/core/ItemTypes.h"
#include "arcane/core/SimdItem.h"
#include "arcane/core/DataView.h"
#include "arcane/core/ItemLocalId.h"
Graphe des dépendances par inclusion de VariableView.h:

Aller au code source de ce fichier.

Classes

class  Arcane::VariableViewBase
 Classe de base des vues sur les variables. Plus de détails...
class  Arcane::View1DGetterSetter< DataType >
 Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
class  Arcane::View1DSetter< DataType >
 Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
class  Arcane::ItemVariableScalarOutViewT< ItemType, Accessor >
 Vue en écriture sur une variable scalaire du maillage. Plus de détails...
class  Arcane::ItemVariableScalarInViewT< ItemType, DataType >
 Vue en lecture sur une variable scalaire du maillage. Plus de détails...
class  Arcane::ItemVariableArrayInViewT< ItemType, DataType >
 Vue en lecture sur une variable tableau du maillage. Plus de détails...
class  Arcane::ItemVariableArrayOutViewT< ItemType, Accessor >
 Vue en écriture sur une variable tableau du maillage. Plus de détails...
class  Arcane::ItemVariableRealNScalarOutViewT< ItemType, Accessor >
 Vue en écriture sur une variable scalaire de type 'RealN' du maillage. 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

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

Fonctions

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

Les types et méthodes de ce fichier sont obsolètes. La nouvelle version des vues avec support des accélérateurs est dans le fichier 'accelerator/Views.h'.

Définition dans le fichier VariableView.h.