|
| void | allocateItems (const Arcane::ItemAllocationInfo &item_allocation_info) override |
| |
|
void | allocateItems (const Arcane::ItemAllocationInfo &item_allocation_info, ArrayView< Int32UniqueArray > family_lids) |
| |
|
void | scheduleAllocateItems (const Arcane::ItemAllocationInfo::FamilyInfo &family_info, PolyhedralTools::ItemLocalIds &future_item_local_ids) |
| |
|
void | applyScheduledAllocateItems (UniqueArray< std::shared_ptr< PolyhedralTools::ItemLocalIds > > item_lids) |
| |
|
void | removeNeedRemoveMarkedItems () |
| |
|
PolyhedralFamilySerializerMng * | polyhedralFamilySerializerMng () |
| |
| | PolyhedralMesh (ISubDomain *subDomain, const MeshBuildInfo &mbi) |
| |
| void | read (String const &filename) |
| |
| void | endUpdate () |
| | Notifie l'instance de la fin de la modification du maillage.
|
| |
| const MeshKind | meshKind () const override |
| | Caractéristiques du maillage.
|
| |
| EventObservable< const MeshEventArgs & > & | eventObservable (eMeshEventType type) override |
| | Observable pour un évènement.
|
| |
| | EmptyMesh (ITraceMng *trace_mng) |
| |
| MeshHandle | handle () const override |
| | Handle sur ce maillage.
|
| |
| VariableNodeReal3 & | nodesCoordinates () override |
| | Coordonnées des noeuds.
|
| |
| void | setDimension (Integer) override |
| | Positionne la dimension du maillage (1D, 2D ou 3D).
|
| |
| void | reloadMesh () override |
| | Recharge le maillage à partir des variables protégées.
|
| |
| void | allocateCells (Integer, Int64ConstArrayView, bool) override |
| | Allocation d'un maillage.
|
| |
| void | endAllocate () override |
| | Indique une fin d'allocation de mailles.
|
| |
| void | deallocate () override |
| | Désalloue le maillage.
|
| |
| VariableItemInt32 & | itemsNewOwner (eItemKind) override |
| | Variable contenant l'identifiant du sous-domaine propriétaire.
|
| |
| void | exchangeItems () override |
| | Change les sous-domaines propriétaires des entités.
|
| |
| void | setOwnersFromCells () override |
| | Positionne les propriétaires des entités à partir du propriétaire des mailles.
|
| |
| void | setMeshPartInfo (const MeshPartInfo &) override |
| | Positionne les informations de partitionnement.
|
| |
| String | name () const override |
| | Nom du maillage.
|
| |
| Integer | nbNode () override |
| | Nombre de noeuds du maillage.
|
| |
| Integer | nbEdge () override |
| | Nombre d'arêtes du maillage.
|
| |
| Integer | nbFace () override |
| | Nombre de faces du maillage.
|
| |
| Integer | nbCell () override |
| | Nombre de mailles du maillage.
|
| |
| Integer | nbItem (eItemKind) override |
| | Nombre d'éléments du genre ik.
|
| |
| ITraceMng * | traceMng () override |
| | Gestionnaire de message associé
|
| |
| Integer | dimension () override |
| | Dimension du maillage (1D, 2D ou 3D).
|
| |
| NodeGroup | allNodes () override |
| | Groupe de tous les noeuds.
|
| |
| EdgeGroup | allEdges () override |
| | Groupe de toutes les arêtes.
|
| |
| FaceGroup | allFaces () override |
| | Groupe de toutes les faces.
|
| |
| CellGroup | allCells () override |
| | Groupe de toutes les mailles.
|
| |
| NodeGroup | ownNodes () override |
| | Groupe de tous les noeuds propres au domaine.
|
| |
| EdgeGroup | ownEdges () override |
| | Groupe de toutes les arêtes propres au domaine.
|
| |
| FaceGroup | ownFaces () override |
| | Groupe de toutes les faces propres au domaine.
|
| |
| CellGroup | ownCells () override |
| | Groupe de toutes les mailles propres au domaine.
|
| |
| FaceGroup | outerFaces () override |
| | Groupe de toutes les faces sur la frontière.
|
| |
| IItemFamily * | createItemFamily (eItemKind, const String &) override |
| | Créé une famille de particule de nom name.
|
| |
| IItemFamily * | findItemFamily (eItemKind, const String &, bool, bool) override |
| | Retourne la famille de nom name.
|
| |
| IItemFamily * | findItemFamily (const String &, bool) override |
| | Retourne la famille de nom name.
|
| |
| IItemFamilyModifier * | findItemFamilyModifier (eItemKind, const String &) override |
| | Retourne l'interface IItemFamilyModifier pour famille de nom name et de type ik.
|
| |
| IItemFamily * | itemFamily (eItemKind) override |
| | Retourne la famille d'entité de type ik.
|
| |
| IItemFamily * | nodeFamily () override |
| | Retourne la famille des noeuds.
|
| |
| IItemFamily * | edgeFamily () override |
| | Retourne la famille des arêtes.
|
| |
| IItemFamily * | faceFamily () override |
| | Retourne la famille des faces.
|
| |
| IItemFamily * | cellFamily () override |
| | Retourne la famille des mailles.
|
| |
| IItemFamilyCollection | itemFamilies () override |
| |
| void | build () override |
| |
| String | factoryName () const override |
| | Nom de la fabrique utilisée pour créer le maillage.
|
| |
| ItemInternalList | itemsInternal (eItemKind) override |
| | Tableau interne des éléments du maillage de type type.
|
| |
| SharedVariableNodeReal3 | sharedNodesCoordinates () override |
| | Coordonnées des noeuds.
|
| |
| void | checkValidMesh () override |
| | Vérification de la validité des structues internes de maillage (interne)
|
| |
| void | checkValidMeshFull () override |
| | Vérification de la validité du maillage.
|
| |
| void | synchronizeGroupsAndVariables () override |
| | Synchronise tous les groupes et les variables du maillage.
|
| |
| bool | isAllocated () override |
| | Vrai si le maillage est allouée.
|
| |
| Int64 | timestamp () override |
| | Compteur indiquant le temps de dernière modification du maillage.
|
| |
| ISubDomain * | subDomain () override |
| |
| IParallelMng * | parallelMng () override |
| | Gestionnaire de parallèlisme.
|
| |
| VariableScalarInteger | connectivity () override |
| | Descripteur de connectivité
|
| |
| CellGroup | allActiveCells () override |
| |
| CellGroup | ownActiveCells () override |
| | Groupe de toutes les mailles actives et propres au domaine.
|
| |
| CellGroup | allLevelCells (const Integer &) override |
| | Groupe de toutes les mailles de niveau level.
|
| |
| CellGroup | ownLevelCells (const Integer &) override |
| | Groupe de toutes les mailles propres de niveau level.
|
| |
| FaceGroup | allActiveFaces () override |
| | Groupe de toutes les faces actives.
|
| |
| FaceGroup | ownActiveFaces () override |
| | Groupe de toutes les faces actives propres au domaine.
|
| |
| FaceGroup | innerActiveFaces () override |
| | Groupe de toutes les faces actives.
|
| |
| FaceGroup | outerActiveFaces () override |
| | Groupe de toutes les faces actives sur la frontière.
|
| |
| ItemGroupCollection | groups () override |
| | Liste des groupes.
|
| |
| ItemGroup | findGroup (const String &) override |
| | Retourne le groupe de nom name ou le groupe nul s'il n'y en a pas.
|
| |
| void | destroyGroups () override |
| | Détruit tous les groupes de toutes les familles.
|
| |
| MeshItemInternalList * | meshItemInternalList () override |
| |
| void | updateGhostLayers (bool) override |
| |
| void | serializeCells (ISerializer *, Int32ConstArrayView) override |
| |
| void | prepareForDump () override |
| | Prépare l'instance en vue d'une protection.
|
| |
| void | initializeVariables (const XmlNode &) override |
| | Initialize les variables avec les valeurs du fichier de configuration (interne)
|
| |
| void | setCheckLevel (Integer) override |
| | Positionne le niveau de vérification du maillage.
|
| |
| Integer | checkLevel () const override |
| | Niveau actuel de vérification.
|
| |
| bool | isDynamic () const override |
| | Indique si le maillage est dynamique (peut évoluer)
|
| |
| bool | isAmrActivated () const override |
| |
| void | computeTiedInterfaces (const XmlNode &) override |
| | Détermine les interfaces de semi-conformités.
|
| |
| bool | hasTiedInterface () override |
| | Vrai s'il existe des interfaces semi-conformes dans le maillage.
|
| |
| TiedInterfaceCollection | tiedInterfaces () override |
| | Liste des interfaces semi-conformes.
|
| |
| IMeshPartitionConstraintMng * | partitionConstraintMng () override |
| | Gestionnaire des contraintes de partitionnement associées à ce maillage.
|
| |
| IMeshUtilities * | utilities () override |
| | Interface des fonctions utilitaires associée.
|
| |
| Properties * | properties () override |
| | Propriétés associées à ce maillage.
|
| |
| IMeshModifier * | modifier () override |
| | Interface de modification associée.
|
| |
| void | defineParentForBuild (IMesh *, ItemGroup) override |
| | Définit les maillage et groupe parents.
|
| |
| IMesh * | parentMesh () const override |
| | Accès au maillage parent.
|
| |
| ItemGroup | parentGroup () const override |
| | Groupe parent.
|
| |
| void | addChildMesh (IMesh *) override |
| | Ajoute un sous-maillage au maillage parent.
|
| |
| MeshCollection | childMeshes () const override |
| | Liste des sous-maillages du maillage courant.
|
| |
| bool | isPrimaryMesh () const override |
| | Indique si l'instance est un maillage primaire.
|
| |
| IPrimaryMesh * | toPrimaryMesh () override |
| | Retourne l'instance sous la forme d'un IPrimaryMesh.
|
| |
| IUserDataList * | userDataList () override |
| | Gestionnnaire de données utilisateurs associé
|
| |
| const IUserDataList * | userDataList () const override |
| | Gestionnnaire de données utilisateurs associé
|
| |
| IGhostLayerMng * | ghostLayerMng () const override |
| | Gestionnare de couche fantômes associé
|
| |
| IMeshUniqueIdMng * | meshUniqueIdMng () const override |
| | Gestionnare de la numérotation des identifiants uniques.
|
| |
| IMeshChecker * | checker () const override |
| | Interface du vérificateur.
|
| |
| const MeshPartInfo & | meshPartInfo () const override |
| | Informations sur les parties du maillage.
|
| |
| bool | useMeshItemFamilyDependencies () const override |
| | check if the network itemFamily dependencies is activated
|
| |
| IItemFamilyNetwork * | itemFamilyNetwork () override |
| | Interface du réseau de familles (familles connectées)
|
| |
| IIndexedIncrementalItemConnectivityMng * | indexedConnectivityMng () override |
| | Interface du gestionnaire des connectivités incrémentales indexées.
|
| |
| IMeshCompactMng * | _compactMng () override |
| |
| InternalConnectivityPolicy | _connectivityPolicy () const override |
| | Politique d'utilisation des connectivitées.
|
| |
| IMeshMng * | meshMng () const override |
| | Gestionnaire de maillage associé
|
| |
| IVariableMng * | variableMng () const override |
| | Gestionnaire de variable associé
|
| |
| ItemTypeMng * | itemTypeMng () const override |
| | Gestionnaire de types d'entités associé
|
| |
| void | computeSynchronizeInfos () override |
| | Recalcule les informations de synchronisation.
|
| |
| IMeshInternal * | _internalApi () override |
| | API interne à Arcane.
|
| |
| virtual IMeshInitialAllocator * | initialAllocator () |
| | Allocateur initial spécifique.
|
| |
|
| ARCANE_DEPRECATED_LONG_TERM ("Y2020: Do not use this method. Try to get 'ISubDomain' from another way") virtual ISubDomain *subDomain()=0 |
| | Sous-domaine associé
|
| |
| void | build () override |
| |
| IMesh * | mesh () override |
| | Maillage associé
|
| |
| void | setDynamic (bool) override |
| | Positionne la propriété indiquant si le maillage peut évoluer.
|
| |
| void | addCells (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Ajoute des mailles.
|
| |
| void | addCells (const MeshModifierAddCellsArgs &) |
| | Ajoute des mailles.
|
| |
| void | addFaces (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Ajoute des faces.
|
| |
| void | addFaces (const MeshModifierAddFacesArgs &) |
| | Ajoute des faces.
|
| |
| void | addEdges (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Ajoute des arêtes.
|
| |
| void | addNodes (Int64ConstArrayView, Int32ArrayView) override |
| | Ajoute des noeuds.
|
| |
| void | removeCells (Int32ConstArrayView) override |
| | Supprime des mailles.
|
| |
| void | removeCells (Int32ConstArrayView, bool) override |
| |
| void | detachCells (Int32ConstArrayView) override |
| | Détache des mailles du maillage.
|
| |
| void | removeDetachedCells (Int32ConstArrayView) override |
| | Supprime les mailles détachées.
|
| |
| void | flagCellToRefine (Int32ConstArrayView) override |
| | AMR.
|
| |
| void | flagCellToCoarsen (Int32ConstArrayView) override |
| |
| void | refineItems () override |
| |
| void | coarsenItems () override |
| |
| void | coarsenItemsV2 (bool) override |
| |
| bool | adapt () override |
| |
| void | registerCallBack (IAMRTransportFunctor *) override |
| |
| void | unRegisterCallBack (IAMRTransportFunctor *) override |
| |
| void | addHChildrenCells (Cell, Integer, Int64ConstArrayView, Int32ArrayView) override |
| |
| void | addParentCellToCell (Cell, Cell) override |
| |
| void | addChildCellToCell (Cell, Cell) override |
| |
| void | addParentFaceToFace (Face, Face) override |
| |
| void | addChildFaceToFace (Face, Face) override |
| |
| void | addParentNodeToNode (Node, Node) override |
| |
| void | addChildNodeToNode (Node, Node) override |
| |
| void | clearItems () override |
| | Supprime toutes les entitées de toutes les familles de ce maillage.
|
| |
| ARCANE_DEPRECATED_240 void | addCells (ISerializer *) override |
| | Ajoute les mailles à partir des données contenues dans buffer.
|
| |
| ARCANE_DEPRECATED_240 void | addCells (ISerializer *, Int32Array &) override |
| | Ajoute les mailles à partir des données contenues dans buffer.
|
| |
| void | endUpdate (bool, bool) override |
| |
| void | updateGhostLayers () override |
| | Mise à jour de la couche fantôme.
|
| |
| void | updateGhostLayerFromParent (Array< Int64 > &, Array< Int64 > &, bool) override |
| | AMR.
|
| |
| void | addExtraGhostCellsBuilder (IExtraGhostCellsBuilder *) override |
| | ajout du algorithme d'ajout de mailles fantômes "extraordinaires".
|
| |
| void | removeExtraGhostCellsBuilder (IExtraGhostCellsBuilder *) override |
| | Supprime l'association à l'instance builder.
|
| |
| void | addExtraGhostParticlesBuilder (IExtraGhostParticlesBuilder *) override |
| | Ajout du algorithme d'ajout de particules fantômes "extraordinaires".
|
| |
| void | removeExtraGhostParticlesBuilder (IExtraGhostParticlesBuilder *) override |
| | Supprime l'association à l'instance builder.
|
| |
| void | mergeMeshes (ConstArrayView< IMesh * >) override |
| | Fusionne les maillages de meshes avec le maillage actuel.
|
| |
| IMeshModifierInternal * | _modifierInternalApi () override |
| | API interne à Arcane.
|
| |