Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::mesh

AMR. Plus de détails...

Classes

class  AbstractIncrementalItemConnectivity
 Classe abstraite de gestion des connectivités. Plus de détails...
 
class  AbstractItemFamilyTopologyModifier
 Modification de la topologie des entités d'une famille. Plus de détails...
 
class  AsyncParticleExchanger
 
class  BasicParticleExchanger
 Echangeur de particules basique (utilise une réduction bloquante). Plus de détails...
 
class  CartesianFaceUniqueIdBuilder
 Construction des uniqueId() des faces pour un maillage cartésien. Plus de détails...
 
class  CellFamily
 Famille de mailles. Plus de détails...
 
class  CellFamilySerializer
 Sérialisation/Désérialisation des familles de mailles. Plus de détails...
 
class  CellInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux mailles. Plus de détails...
 
class  CellMerger
 Classe d'aide pour fusionner deux mailles. Plus de détails...
 
class  CellToHexahedronMerger
 Cette fonction-classe a pour but de fusionner deux mailles dont la deuxième est forcément un hexahèdre. Plus de détails...
 
class  CellToQuadrilateralMerger
 
class  CommonFaceFinder
 Recherche la face commune à deux mailles. Plus de détails...
 
class  CommonItemGroupFilterer
 Classe utilitaire des groupes communs à toutes les parties d'un maillage. Plus de détails...
 
class  CompareUniqueIdWithSuppression
 
class  CustomConnectivity
 
class  CustomConnectivity< FaceFamily, CellFamily >
 
class  DoFFamily
 
class  DoFUids
 
class  DynamicAMRMeshFactory
 
class  DynamicMesh
 Implémentation d'un maillage. Plus de détails...
 
class  DynamicMeshCartesian2DBuilder
 
class  DynamicMeshCartesian3DBuilder
 
class  DynamicMeshCartesianBuilder
 Informations pour un échange de maillage entre sous-domaines. Plus de détails...
 
class  DynamicMeshFactory
 
class  DynamicMeshFactoryBase
 
class  DynamicMeshIncrementalBuilder
 Construction d'un maillage de manière incrémentale. Plus de détails...
 
class  DynamicMeshKindInfos
 Infos de maillage pour un genre donné d'entité. Plus de détails...
 
class  DynamicMeshMerger
 Informations pour un échange de maillage entre sous-domaines. Plus de détails...
 
class  DynamicMeshMergerHelper
 
class  EdgeFamily
 Famille d'arêtes. Plus de détails...
 
class  EdgeInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux arêtes. Plus de détails...
 
class  EdgeUniqueIdBuilder
 Construction des couches fantômes. Plus de détails...
 
class  EmptyMesh
 
class  ExtraGhostCellsBuilder
 Construction des mailles fantômes supplémentaires. Plus de détails...
 
class  ExtraGhostParticlesBuilder
 Construction des mailles fantômes supplémentaires. Plus de détails...
 
class  FaceFamily
 Famille de faces. Plus de détails...
 
class  FaceFamilyPolicyMng
 Gestionnaire des politiques d'une famille de faces. Plus de détails...
 
class  FaceInfo
 Infos sur une Face active. Plus de détails...
 
class  FaceInfo2
 Infos sur une Face active. Plus de détails...
 
class  FaceInfoMng
 AMR. Plus de détails...
 
class  FaceInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux faces. Plus de détails...
 
class  FaceMapCoordToUid
 
class  Faces2DMerger
 Fusionne deux faces en 2D (en fait deux arêtes). Plus de détails...
 
class  Faces2DToMergeFinder
 En dimension 2, recherche des faces communes à deux mailles (Les faces sont en fait des arêtes). Plus de détails...
 
class  FacesToMergeFinder
 Cette fonction-classe recherche les faces à fusionner lors de la fusion de deux mailles. Plus de détails...
 
class  FaceToCellConnectivity
 Mutualisation pour les connectuvutés Face-Maille (Legacy ou New) Plus de détails...
 
class  FaceToCellIncrementalItemConnectivity
 Surcharge du type IncrementalItemConnectivity pour gérer les connectivités Face -> BackCell et FrontCell. Plus de détails...
 
class  FaceToQuadrilateralMerger
 Cett fonction-classe a pour but de fusionner deux faces dont la deuxième est forcément un quadrangle. Plus de détails...
 
class  FaceUniqueIdBuilder
 Construction des couches fantômes. Plus de détails...
 
class  FaceUniqueIdBuilder2
 Construction des uniqueId() des faces. Plus de détails...
 
class  FullCellInfo
 Infos pour créer/sérialiser une maille connaissant les uniqueId() et owner() de toutes ces sous-entités (mailles, arêtes et faces). Plus de détails...
 
class  GhostLayerBuilder
 Construction des couches fantômes. Plus de détails...
 
class  GhostLayerBuilder2
 Construction des couches fantômes. Plus de détails...
 
class  GraphBuilder
 
class  GraphConnectivityObserverT
 
class  GraphDoFs
 
class  GraphIncrementalConnectivity
 
class  GraphObserverT
 
class  HChildInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux HParent. Plus de détails...
 
class  HParentInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux HParent. Plus de détails...
 
class  IncrementalItemConnectivity
 Connectivité incrémentale item->item[]. Plus de détails...
 
class  IncrementalItemConnectivityBase
 Classe de base pour les connectivités incrémentales item->item[]. Plus de détails...
 
class  IncrementalItemConnectivityContainer
 
class  IndexedIncrementalItemConnectivity
 
class  IndexedIncrementalItemConnectivityMng
 Interface du gestionnaire des connectivités incrémentales indexées sur les entités. Plus de détails...
 
class  IndexedItemConnectivityAccessor
 
class  ItemConnectivityInfo
 Informations sur la connectivité par type d'entité. Plus de détails...
 
class  ItemConnectivitySelector
 Sélection entre les connectivités historiques et à la demande. Plus de détails...
 
class  ItemConnectivitySelectorT
 Sélection entre les connectivités historiques et à la demande. Plus de détails...
 
class  ItemFamily
 Famille d'entités. Plus de détails...
 
class  ItemFamilyCompactPolicy
 Classe de base des politiques de compactage des entités. Plus de détails...
 
class  ItemFamilyNetwork
 
class  ItemInfoMultiList
 
class  ItemInternalMap
 Tableau associatif de ItemInternal. Plus de détails...
 
class  ItemLocalIdAndUniqueId
 
class  ItemRefinement
 
class  ItemsExchangeInfo2
 Informations pour échanger des entités d'une famille donnée et leur caractéristiques. Plus de détails...
 
class  ItemSharedInfoList
 Infos de maillage pour un genre donné d'entité. Plus de détails...
 
class  ItemSharedInfoWithType
 Classe temporaire pour conserver un ItemSharedInfo et un type d'entité. Plus de détails...
 
class  ItemSwapperUtils
 Classe utilitaire pour échanger des entités entre deux entités. Plus de détails...
 
class  ItemTools
 Utilitaires aidant à retrouver des items à partir d'autres. Plus de détails...
 
class  LegacyConnectivity
 
class  LegacyConnectivityTraitsT
 
class  LegacyConnectivityTraitsT< CellFamily >
 
class  LegacyConnectivityTraitsT< EdgeFamily >
 
class  LegacyConnectivityTraitsT< FaceFamily >
 
class  LegacyConnectivityTraitsT< NodeFamily >
 
class  MapCoordToUid
 structure de recherche d'un noeud à partir de ses coords La clef de hashage est la position geometrique du noeud. Plus de détails...
 
class  MeshEventsImpl
 Implémentation des évènements sur le maillage. Plus de détails...
 
class  MeshExchange
 Echange des entités de maillages entre entre sous-domaines. Plus de détails...
 
class  MeshExchanger
 Informations pour un échange de maillage entre sous-domaines. Plus de détails...
 
class  MeshInfos
 Classe factorisant des informations sur le maillage. Plus de détails...
 
class  MeshRefinement
 Implémentation des algorithmes d'adaptation par raffinement de maillages non-structuré. Plus de détails...
 
class  MeshUniqueIdMng
 Gestionnaire de numérotation des uniqueId() d'un maillage. Plus de détails...
 
class  NewWithLegacyConnectivity
 class holding a new connectivity but filling also the legacy one Both custom and legacy connectivities of ItemConnectivitySelector are build. Plus de détails...
 
class  NewWithLegacyConnectivityType
 
class  NodeCellList
 
class  NodeFamily
 Famille de noeuds. Plus de détails...
 
class  NodeInfo
 
class  NodeInternalConnectivityIndex
 Spécialisation de CompactItemItemInternalIndexT pour accéder aux noeuds. Plus de détails...
 
class  NodeMapCoordToUid
 
class  NodeUidToSubDomain
 
class  NonBlockingParticleExchanger
 Echangeur de particules. Plus de détails...
 
class  OneItemIncrementalItemConnectivity
 Connectivité incrémentale item->item. Plus de détails...
 
class  OneMeshItemAdder
 
class  Parallel3EdgeUniqueIdBuilder
 
class  ParallelAMRConsistency
 
class  ParticleFamily
 Famille de particules. Plus de détails...
 
class  PolyhedralFamily
 
class  PolyhedralMesh
 
class  PolyhedralMeshImpl
 
class  StandardItemFamilyCompactPolicy
 Politique de compactage pour familles d'entités Node, Edge, Face ou Cell. Plus de détails...
 
class  T_CellEdgeInfo
 Classe d'aide pour la détermination en parallèle des unique_id des edges. Plus de détails...
 
class  T_CellFaceInfo
 Classe d'aide pour la détermination en parallèle des unique_id des faces. Plus de détails...
 
class  TiedInterfaceBuilder
 Construction des informations d'une interface semi-conforme. Plus de détails...
 
class  TiedInterfaceBuilderInfos
 
class  TiedInterfaceFace
 Face maitre ou esclave d'une interface. Plus de détails...
 
class  TiedInterfaceFaceInfoMng
 
class  TiedInterfaceMasterFace
 
class  TiedInterfaceNodeInfo
 
class  TiedInterfacePartitionConstraint
 
class  TiedInterfaceSortedNodeInfo
 
class  TiedInterfaceStructurationInfo
 

Définitions de type

typedef IncrementalItemConnectivity ConnectivityType
 

Fonctions

 ARCANE_REGISTER_CASE_OPTIONS_NOAXL_FACTORY (AsyncParticleExchanger, IParticleExchanger, AsyncParticleExchanger)
 
 ARCANE_REGISTER_SUB_DOMAIN_FACTORY (AsyncParticleExchanger, IParticleExchanger, AsyncParticleExchanger)
 
 ARCANE_REGISTER_SERVICE_BASICPARTICLEEXCHANGER (BasicParticleExchanger, BasicParticleExchanger)
 
 ARCANE_REGISTER_SUB_DOMAIN_FACTORY (BasicParticleExchanger, IParticleExchanger, BasicParticleExchanger)
 
void arcaneComputeCartesianFaceUniqueId (DynamicMesh *mesh)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateNodeFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateEdgeFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateFaceFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateCellFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateParticleFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT IItemFamilyPolicyMngcreateDoFFamilyPolicyMng (ItemFamily *family)
 
ARCANE_MESH_EXPORT void allocateCartesianMesh (DynamicMesh *mesh, CartesianMeshAllocateBuildInfo &build_info)
 
 ARCANE_REGISTER_SERVICE (DynamicMeshFactory, ServiceProperty("ArcaneDynamicMeshFactory", ST_Application), ARCANE_SERVICE_INTERFACE(IMeshFactory))
 
 ARCANE_REGISTER_SERVICE (DynamicAMRMeshFactory, ServiceProperty("ArcaneDynamicAMRMeshFactory", ST_Application), ARCANE_SERVICE_INTERFACE(IMeshFactory))
 
void _computeFaceUniqueIdVersion3 (DynamicMesh *mesh)
 
void _computeFaceUniqueIdVersion5 (DynamicMesh *mesh)
 
void _buildGhostLayerNewVersion (DynamicMesh *mesh, bool is_allocate, Int32 version)
 
 ARCANE_INSTANTIATE (IT_Quad4)
 
 ARCANE_INSTANTIATE (IT_Tetraedron4)
 
 ARCANE_INSTANTIATE (IT_Pyramid5)
 
 ARCANE_INSTANTIATE (IT_Pentaedron6)
 
 ARCANE_INSTANTIATE (IT_Hexaedron8)
 
 ARCANE_INSTANTIATE (IT_HemiHexa7)
 
 ARCANE_INSTANTIATE (IT_HemiHexa6)
 
 ARCANE_INSTANTIATE (IT_HemiHexa5)
 
 ARCANE_INSTANTIATE (IT_AntiWedgeLeft6)
 
 ARCANE_INSTANTIATE (IT_AntiWedgeRight6)
 
 ARCANE_INSTANTIATE (IT_DiTetra5)
 
std::ostream & operator<< (std::ostream &o, const ItemSharedInfoList::ItemNumElements &v)
 
 ARCANE_REGISTER_CASE_OPTIONS_NOAXL_FACTORY (NonBlockingParticleExchanger, IParticleExchanger, NonBlockingParticleExchanger)
 

Description détaillée

AMR.

Documentation des définitions de type

◆ ConnectivityType

Documentation des fonctions

◆ _buildGhostLayerNewVersion()

void Arcane::mesh::_buildGhostLayerNewVersion ( DynamicMesh mesh,
bool  is_allocate,
Int32  version 
)

Définition à la ligne 987 du fichier GhostLayerBuilder2.cc.

◆ _computeFaceUniqueIdVersion3()

void Arcane::mesh::_computeFaceUniqueIdVersion3 ( DynamicMesh mesh)

Définition à la ligne 1083 du fichier FaceUniqueIdBuilder2.cc.

◆ _computeFaceUniqueIdVersion5()

void Arcane::mesh::_computeFaceUniqueIdVersion5 ( DynamicMesh mesh)

Définition à la ligne 1093 du fichier FaceUniqueIdBuilder2.cc.

◆ allocateCartesianMesh()

ARCANE_MESH_EXPORT void Arcane::mesh::allocateCartesianMesh ( DynamicMesh mesh,
CartesianMeshAllocateBuildInfo build_info 
)

Définition à la ligne 232 du fichier DynamicMeshCartesianBuilder.cc.

◆ arcaneComputeCartesianFaceUniqueId()

void Arcane::mesh::arcaneComputeCartesianFaceUniqueId ( DynamicMesh mesh)

Définition à la ligne 293 du fichier CartesianFaceUniqueIdBuilder.cc.

◆ createFaceFamilyPolicyMng()

ARCANE_MESH_EXPORT IItemFamilyPolicyMng * Arcane::mesh::createFaceFamilyPolicyMng ( ItemFamily family)

Définition à la ligne 91 du fichier FaceFamilyPolicyMng.cc.

◆ operator<<()

std::ostream & Arcane::mesh::operator<< ( std::ostream &  o,
const ItemSharedInfoList::ItemNumElements v 
)

Définition à la ligne 143 du fichier ItemSharedInfoList.cc.