Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier ItemTypes.h

Déclarations de types sur les entités. Plus de détails...

+ Graphe des dépendances par inclusion de ItemTypes.h:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  Arcane::InternalConnectivityInfo
 Classe statique pour avoir des informations sur la configuration des connectivités. Plus de détails...
 
class  Arcane::ItemTraitsT< T >
 Caractéristiques des éléments du maillage. Plus de détails...
 
class  Arcane::ItemTraitsT< Node >
 Caractéristiques des entités du maillage de type Node. Plus de détails...
 
class  Arcane::ItemTraitsT< Edge >
 Caractéristiques des entités du maillage de type Edge. Plus de détails...
 
class  Arcane::ItemTraitsT< Face >
 Caractéristiques des entités du maillage de type Face. Plus de détails...
 
class  Arcane::ItemTraitsT< Cell >
 Caractéristiques des entités du maillage de type Cell. Plus de détails...
 
class  Arcane::ItemTraitsT< Particle >
 Caractéristiques des entités du maillage de type Particle. Plus de détails...
 
class  Arcane::ItemTraitsT< DoF >
 Caractéristiques des entités du maillage de type DoF. Plus de détails...
 
class  Arcane::ItemLocalIdTraitsT< ItemType >
 Caractéristique associées aux 'localId()'. Plus de détails...
 
class  Arcane::ItemLocalIdTraitsT< Item >
 Spécialisation pour 'Item' qui n'a pas de 'ItemTraitsT'. 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

using Arcane::impl::ItemBase = ::Arcane::ItemBase
 
using Arcane::impl::MutableItemBase = ::Arcane::MutableItemBase
 
using Arcane::NodeLocalId = ItemLocalIdT< Node >
 
using Arcane::EdgeLocalId = ItemLocalIdT< Edge >
 
using Arcane::FaceLocalId = ItemLocalIdT< Face >
 
using Arcane::CellLocalId = ItemLocalIdT< Cell >
 
using Arcane::ParticleLocalId = ItemLocalIdT< Particle >
 
using Arcane::DoFLocalId = ItemLocalIdT< DoF >
 
using Arcane::instead = ItemLocalIdListViewT< ItemType >
 
typedef ItemPairGroupT< Node, NodeArcane::NodeNodeGroup
 Groupe de noeuds connectés à des noeuds.
 
typedef ItemPairGroupT< Edge, NodeArcane::EdgeNodeGroup
 Groupe d'arêtes connectées à des noeuds.
 
typedef ItemPairGroupT< Face, NodeArcane::FaceNodeGroup
 Groupe de faces connectées à des noeuds.
 
typedef ItemPairGroupT< Cell, NodeArcane::CellNodeGroup
 Groupe de mailles connectées à des noeuds.
 
typedef ItemPairGroupT< Node, FaceArcane::NodeFaceGroup
 Groupe de noeuds connectés à des faces.
 
typedef ItemPairGroupT< Edge, FaceArcane::EdgeFaceGroup
 Groupe d'arêtes connectées à des faces.
 
typedef ItemPairGroupT< Face, FaceArcane::FaceFaceGroup
 Groupe de faces connectées à des faces.
 
typedef ItemPairGroupT< Cell, FaceArcane::CellFaceGroup
 Groupe de mailles connectées à des faces.
 
typedef ItemPairGroupT< Node, CellArcane::NodeCellGroup
 Groupe de noeuds connectés à des mailless.
 
typedef ItemPairGroupT< Edge, CellArcane::EdgeCellGroup
 Groupe d'arêtes connectées à des mailles.
 
typedef ItemPairGroupT< Face, CellArcane::FaceCellGroup
 Groupe de faces connectées à des mailles.
 
typedef ItemPairGroupT< Cell, CellArcane::CellCellGroup
 Groupe de mailles connectées à des mailles.
 
typedef ItemGroupT< NodeArcane::NodeGroup
 Groupe de noeuds.
 
typedef ItemGroupT< EdgeArcane::EdgeGroup
 Groupe d'arêtes.
 
typedef ItemGroupT< FaceArcane::FaceGroup
 Groupe de faces.
 
typedef ItemGroupT< CellArcane::CellGroup
 Groupe de mailles.
 
typedef ItemGroupT< ParticleArcane::ParticleGroup
 Groupe de particules.
 
typedef ItemGroupT< DoFArcane::DoFGroup
 Groupe de Degre de Liberte.
 
typedef ItemEnumeratorT< NodeArcane::NodeEnumerator
 Enumérateurs sur des noeuds.
 
typedef ItemEnumeratorT< EdgeArcane::EdgeEnumerator
 Enumérateurs sur des arêtes.
 
typedef ItemEnumeratorT< FaceArcane::FaceEnumerator
 Enumérateurs sur des faces.
 
typedef ItemEnumeratorT< CellArcane::CellEnumerator
 Enumérateurs sur des mailles.
 
typedef ItemEnumeratorT< ParticleArcane::ParticleEnumerator
 Enumérateurs sur des particules.
 
typedef ItemEnumeratorT< DoFArcane::DoFEnumerator
 Enumérateurs sur des DoFs.
 
typedef ItemVectorViewT< NodeArcane::NodeVectorView
 Vue sur un vecteur de noeuds.
 
typedef ItemVectorViewT< EdgeArcane::EdgeVectorView
 Vue sur un vecteur d'arêtes.
 
typedef ItemVectorViewT< FaceArcane::FaceVectorView
 Vue sur un vecteur de faces.
 
typedef ItemVectorViewT< CellArcane::CellVectorView
 Vue sur un vecteur de mailles.
 
typedef ItemVectorViewT< ParticleArcane::ParticleVectorView
 Vue sur un vecteur de particules.
 
typedef ItemVectorViewT< DoFArcane::DoFVectorView
 Vue sur un vecteur de degre de liberte.
 
using Arcane::NodeConnectedListView = ItemConnectedListViewT< Node >
 Vue sur une liste de noeuds connectés à une entité
 
using Arcane::EdgeConnectedListView = ItemConnectedListViewT< Edge >
 Vue sur une liste d'arêtes connectées à une entité
 
using Arcane::FaceConnectedListView = ItemConnectedListViewT< Face >
 Vue sur une liste de faces connectées à une entité
 
using Arcane::CellConnectedListView = ItemConnectedListViewT< Cell >
 Vue sur une liste de mailles connectées à une entité
 
using Arcane::DoFConnectedListView = ItemConnectedListViewT< DoF >
 Vue sur une liste de DoFs connectés à une entité
 
using Arcane::ItemConnectedListViewType = ItemConnectedListView< DynExtent >
 Liste d'entités connectées.
 
using Arcane::NodeConnectedListViewType = NodeConnectedListView
 Liste de noeuds connectés.
 
using Arcane::EdgeConnectedListViewType = EdgeConnectedListView
 Liste d'arêtes connectées.
 
using Arcane::FaceConnectedListViewType = FaceConnectedListView
 Liste de faces connectées.
 
using Arcane::CellConnectedListViewType = CellConnectedListView
 Liste de mailles connectées.
 
template<typename ItemType >
using Arcane::ItemConnectedListViewTypeT = ItemConnectedListViewT< ItemType >
 Liste générique d'entités connectées.
 
typedef Collection< NodeGroupArcane::NodeGroupCollection
 Collection de groupes de noeuds.
 
typedef Collection< EdgeGroupArcane::EdgeGroupCollection
 Collection de groupes d'arêtes.
 
typedef Collection< FaceGroupArcane::FaceGroupCollection
 Collection de groupes de faces.
 
typedef Collection< CellGroupArcane::CellGroupCollection
 Collection de groupes de mailles.
 
typedef Collection< ParticleGroupArcane::ParticleGroupCollection
 Collection de groupes de particules.
 
typedef Collection< DoFGroupArcane::DoFGroupCollection
 Collection de groupes de degre de liberte.
 
typedef List< NodeGroupArcane::NodeGroupList
 Tableau de groupes de noeuds.
 
typedef List< EdgeGroupArcane::EdgeGroupList
 Tableau de groupes d'arêtes.
 
typedef List< FaceGroupArcane::FaceGroupList
 Tableau de groupes de faces.
 
typedef List< CellGroupArcane::CellGroupList
 Tableau de groupes de mailles.
 
typedef List< ParticleGroupArcane::ParticleGroupList
 Tableau de groupes de particules.
 
typedef List< DoFGroupArcane::DoFGroupList
 Tableau de groupes de degre de liberte.
 
typedef ItemLocalIdListViewT< NodeArcane::NodeLocalIdView
 Vue sur les localId() d'une liste de noeuds.
 
using Arcane::NodeLocalIdListView = ItemLocalIdListViewT< Node >
 Vue sur les localId() d'une liste de noeuds.
 
typedef ItemLocalIdListViewT< EdgeArcane::EdgeLocalIdView
 Vue sur les localId() d'une liste d'arêtes.
 
using Arcane::EdgeLocalIdListView = ItemLocalIdListViewT< Edge >
 Vue sur les localId() d'une liste d'arêtes.
 
typedef ItemLocalIdListViewT< FaceArcane::FaceLocalIdView
 Vue sur les localId() d'une liste de faces.
 
using Arcane::FaceLocalIdListView = ItemLocalIdListViewT< Face >
 Vue sur les localId() d'une liste de faces.
 
typedef ItemLocalIdListViewT< CellArcane::CellLocalIdView
 Vue sur les localId() d'une liste de mailles.
 
using Arcane::CellLocalIdListView = ItemLocalIdListViewT< Cell >
 Vue sur les localId() d'une liste de mailles.
 
typedef ItemLocalIdListViewT< ParticleArcane::ParticleLocalIdView
 Vue sur les localId() d'une liste de particules.
 
using Arcane::ParticleLocalIdListView = ItemLocalIdListViewT< Particle >
 Vue sur les localId() d'une liste de particules.
 
typedef ItemLocalIdListViewT< DoFArcane::DoFLocalIdView
 Vue sur les localId() d'une liste de DoF.
 
using Arcane::DoFLocalIdListView = ItemLocalIdListViewT< DoF >
 
typedef ConstArrayView< ItemInternal * > Arcane::ItemInternalList
 Type de la liste interne des entités.
 
typedef ConstArrayView< ItemInternal * > Arcane::ItemInternalArrayView
 
typedef ArrayView< ItemInternal * > Arcane::ItemInternalMutableArrayView
 
using Arcane::NodeEnumeratorIndex = ItemEnumeratorIndexT< Node >
 Index d'une énumération sur des noeuds.
 
using Arcane::EdgeEnumeratorIndex = ItemEnumeratorIndexT< Edge >
 Index d'une énumération sur des arêtes.
 
using Arcane::FaceEnumeratorIndex = ItemEnumeratorIndexT< Face >
 Index d'une énumération sur des faces.
 
using Arcane::CellEnumeratorIndex = ItemEnumeratorIndexT< Cell >
 Index d'une énumération sur des mailles.
 
using Arcane::ParticleEnumeratorIndex = ItemEnumeratorIndexT< Particle >
 Index d'une énumération sur des particules.
 
using Arcane::DoFEnumeratorIndex = ItemEnumeratorIndexT< DoF >
 Index d'une énumération sur des DoF.
 
typedef ItemVectorT< NodeArcane::NodeVector
 Vecteur de noeuds.
 
typedef ItemVectorT< EdgeArcane::EdgeVector
 Vecteur d'arêtes.
 
typedef ItemVectorT< FaceArcane::FaceVector
 Vecteur de faces.
 
typedef ItemVectorT< CellArcane::CellVector
 Vecteur de mailles.
 
typedef ItemVectorT< ParticleArcane::ParticleVector
 Vecteur de particules.
 
typedef ItemVectorT< DoFArcane::DoFVector
 Vecteur de degres de liberte.
 

Énumérations

enum class  Arcane::InternalConnectivityPolicy {
  Arcane::Legacy , Arcane::LegacyAndAllocAccessor , Arcane::LegacyAndNew , Arcane::NewAndLegacy ,
  Arcane::NewWithDependenciesAndLegacy , Arcane::NewOnly
}
 Politique d'utilisation des connectivités. Plus de détails...
 

Description détaillée

Déclarations de types sur les entités.

Définition dans le fichier ItemTypes.h.

Documentation des macros

◆ ARCANE_HAS_OFFSET_FOR_ITEMVECTORVIEW

#define ARCANE_HAS_OFFSET_FOR_ITEMVECTORVIEW

Définition à la ligne 35 du fichier ItemTypes.h.

◆ ARCANE_USE_SPECIFIC_ITEMCONNECTED

#define ARCANE_USE_SPECIFIC_ITEMCONNECTED

Définition à la ligne 47 du fichier ItemTypes.h.

Documentation des définitions de type

◆ ItemBase

Définition à la ligne 66 du fichier ItemTypes.h.

◆ MutableItemBase

Définition à la ligne 67 du fichier ItemTypes.h.