|
void | allocateItems (const Arcane::ItemAllocationInfo &item_allocation_info) override |
|
| PolyhedralMesh (ISubDomain *subDomain, const MeshBuildInfo &mbi) |
|
void | read (String const &filename) |
|
void | endUpdate () |
|
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 |
| Sous-domaine associé
|
|
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.
|
|
|