|
| 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 () |
| | Notifies the instance that mesh modification is finished.
|
| const MeshKind | meshKind () const override |
| | Mesh characteristics.
|
| EventObservable< const MeshEventArgs & > & | eventObservable (eMeshEventType type) override |
| | Observable for an event.
|
| | EmptyMesh (ITraceMng *trace_mng) |
| MeshHandle | handle () const override |
| | Handle on this mesh.
|
| VariableNodeReal3 & | nodesCoordinates () override |
| | Node coordinates.
|
| void | setDimension (Integer) override |
| | Positions the mesh dimension (1D, 2D, or 3D).
|
| void | reloadMesh () override |
| | Reloads the mesh from protected variables.
|
| void | allocateCells (Integer, Int64ConstArrayView, bool) override |
| | Allocation of a mesh.
|
| void | endAllocate () override |
| | Indicates the end of cell allocation.
|
| void | deallocate () override |
| | Deallocates the mesh.
|
| VariableItemInt32 & | itemsNewOwner (eItemKind) override |
| | Variable containing the identifier of the owning subdomain.
|
| void | exchangeItems () override |
| | Changes the owning subdomains of entities.
|
| void | setOwnersFromCells () override |
| | Positions entity owners based on the cell owner.
|
| void | setMeshPartInfo (const MeshPartInfo &) override |
| | Positions partitioning information.
|
| String | name () const override |
| | Mesh name.
|
| Integer | nbNode () override |
| | Number of mesh nodes.
|
| Integer | nbEdge () override |
| | Number of mesh edges.
|
| Integer | nbFace () override |
| | Number of mesh faces.
|
| Integer | nbCell () override |
| | Number of mesh cells.
|
| Integer | nbItem (eItemKind) override |
| | Number of elements of type ik.
|
| ITraceMng * | traceMng () override |
| | Associated message manager.
|
| Integer | dimension () override |
| | Mesh dimension (1D, 2D, or 3D).
|
| NodeGroup | allNodes () override |
| | Group of all nodes.
|
| EdgeGroup | allEdges () override |
| | Group of all edges.
|
| FaceGroup | allFaces () override |
| | Group of all faces.
|
| CellGroup | allCells () override |
| | Group of all cells.
|
| NodeGroup | ownNodes () override |
| | Group of all domain-specific nodes.
|
| EdgeGroup | ownEdges () override |
| | Group of all domain-specific edges.
|
| FaceGroup | ownFaces () override |
| | Group of all domain-specific faces.
|
| CellGroup | ownCells () override |
| | Group of all domain-specific cells.
|
| FaceGroup | outerFaces () override |
| | Group of all faces on the boundary.
|
| IItemFamily * | createItemFamily (eItemKind, const String &) override |
| | Create a particle family named name.
|
| IItemFamily * | findItemFamily (eItemKind, const String &, bool, bool) override |
| | Returns the family named name.
|
| IItemFamily * | findItemFamily (const String &, bool) override |
| | Returns the family named name.
|
| IItemFamilyModifier * | findItemFamilyModifier (eItemKind, const String &) override |
| | Returns the IItemFamilyModifier interface for the family named name and of type ik.
|
| IItemFamily * | itemFamily (eItemKind) override |
| | Returns the entity family of type ik.
|
| IItemFamily * | nodeFamily () override |
| | Returns the node family.
|
| IItemFamily * | edgeFamily () override |
| | Returns the edge family.
|
| IItemFamily * | faceFamily () override |
| | Returns the face family.
|
| IItemFamily * | cellFamily () override |
| | Returns the cell family.
|
| IItemFamilyCollection | itemFamilies () override |
| void | build () override |
| String | factoryName () const override |
| | Name of the factory used to create the mesh.
|
| ItemInternalList | itemsInternal (eItemKind) override |
| | Internal array of mesh elements of type type.
|
| SharedVariableNodeReal3 | sharedNodesCoordinates () override |
| | Node coordinates.
|
| void | checkValidMesh () override |
| | Check for the validity of internal mesh structures (internal).
|
| void | checkValidMeshFull () override |
| | Mesh validity check.
|
| void | synchronizeGroupsAndVariables () override |
| | Synchronizes all mesh groups and variables.
|
| bool | isAllocated () override |
| | True if the mesh is allocated.
|
| Int64 | timestamp () override |
| | Counter indicating the time of the last mesh modification.
|
| ISubDomain * | subDomain () override |
| IParallelMng * | parallelMng () override |
| | Parallelism manager.
|
| VariableScalarInteger | connectivity () override |
| | Connectivity descriptor.
|
| CellGroup | allActiveCells () override |
| CellGroup | ownActiveCells () override |
| | Group of all active cells specific to the domain.
|
| CellGroup | allLevelCells (const Integer &) override |
| | Group of all cells of level level.
|
| CellGroup | ownLevelCells (const Integer &) override |
| | Group of all cells specific to the domain of level level.
|
| FaceGroup | allActiveFaces () override |
| | Group of all active faces.
|
| FaceGroup | ownActiveFaces () override |
| | Group of all active faces specific to the domain.
|
| FaceGroup | innerActiveFaces () override |
| | Group of all active faces.
|
| FaceGroup | outerActiveFaces () override |
| | Group of all active faces on the boundary.
|
| ItemGroupCollection | groups () override |
| | List of groups.
|
| ItemGroup | findGroup (const String &) override |
| | Returns the group with name name or a null group if none exists.
|
| void | destroyGroups () override |
| | Destroys all groups of all families.
|
| MeshItemInternalList * | meshItemInternalList () override |
| void | updateGhostLayers (bool) override |
| void | serializeCells (ISerializer *, Int32ConstArrayView) override |
| void | prepareForDump () override |
| | Prepares the instance for dumping.
|
| void | initializeVariables (const XmlNode &) override |
| | Initializes variables with values from the configuration file (internal).
|
| void | setCheckLevel (Integer) override |
| | Sets the mesh check level.
|
| Integer | checkLevel () const override |
| | Current check level.
|
| bool | isDynamic () const override |
| | Indicates if the mesh is dynamic (can evolve).
|
| bool | isAmrActivated () const override |
| void | computeTiedInterfaces (const XmlNode &) override |
| | Determines the semi-conforming interfaces.
|
| bool | hasTiedInterface () override |
| | True if semi-conforming interfaces exist in the mesh.
|
| TiedInterfaceCollection | tiedInterfaces () override |
| | List of semi-conforming interfaces.
|
| IMeshPartitionConstraintMng * | partitionConstraintMng () override |
| | Manager of partitioning constraints associated with this mesh.
|
| IMeshUtilities * | utilities () override |
| | Associated utility functions interface.
|
| Properties * | properties () override |
| | Properties associated with this mesh.
|
| IMeshModifier * | modifier () override |
| | Associated modifier interface.
|
| void | defineParentForBuild (IMesh *, ItemGroup) override |
| | Defines the parent mesh and group.
|
| IMesh * | parentMesh () const override |
| | Access to the parent mesh.
|
| ItemGroup | parentGroup () const override |
| | Parent group.
|
| void | addChildMesh (IMesh *) override |
| | Adds a sub-mesh to the parent mesh.
|
| MeshCollection | childMeshes () const override |
| | List of sub-meshes of the current mesh.
|
| bool | isPrimaryMesh () const override |
| | Indicates if the instance is a primary mesh.
|
| IPrimaryMesh * | toPrimaryMesh () override |
| | Returns the instance in the form of an IPrimaryMesh.
|
| IUserDataList * | userDataList () override |
| | Associated user data manager.
|
| const IUserDataList * | userDataList () const override |
| | Associated user data manager.
|
| IGhostLayerMng * | ghostLayerMng () const override |
| | Associated ghost layer manager.
|
| IMeshUniqueIdMng * | meshUniqueIdMng () const override |
| | Unique ID numbering manager.
|
| IMeshChecker * | checker () const override |
| | Checker interface.
|
| const MeshPartInfo & | meshPartInfo () const override |
| | Mesh part information.
|
| bool | useMeshItemFamilyDependencies () const override |
| | check if the network itemFamily dependencies is activated
|
| IItemFamilyNetwork * | itemFamilyNetwork () override |
| | Family network interface (connected families).
|
| IIndexedIncrementalItemConnectivityMng * | indexedConnectivityMng () override |
| | Interface of the indexed incremental connectivity manager.
|
| IMeshCompactMng * | _compactMng () override |
| InternalConnectivityPolicy | _connectivityPolicy () const override |
| | Connectivity usage policy.
|
| IMeshMng * | meshMng () const override |
| | Associated mesh manager.
|
| IVariableMng * | variableMng () const override |
| | Associated variable manager.
|
| ItemTypeMng * | itemTypeMng () const override |
| | Associated entity type manager.
|
| void | computeSynchronizeInfos () override |
| | Recalculates synchronization information.
|
| IMeshInternal * | _internalApi () override |
| | Internal Arcane API.
|
| virtual IMeshInitialAllocator * | initialAllocator () |
| | Specific initial allocator.
|
|
| ARCANE_DEPRECATED_LONG_TERM ("Y2020: Do not use this method. Try to get 'ISubDomain' from another way") virtual ISubDomain *subDomain()=0 |
| | Associated subdomain.
|
| void | build () override |
| IMesh * | mesh () override |
| | Associated mesh.
|
| void | setDynamic (bool) override |
| | Sets the property indicating whether the mesh can evolve.
|
| void | addCells (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Adds cells.
|
| void | addCells (const MeshModifierAddCellsArgs &) |
| | Adds cells.
|
| void | addFaces (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Adds faces.
|
| void | addFaces (const MeshModifierAddFacesArgs &) |
| | Adds faces.
|
| void | addEdges (Integer, Int64ConstArrayView, Int32ArrayView) override |
| | Adds edges.
|
| void | addNodes (Int64ConstArrayView, Int32ArrayView) override |
| | Adds nodes.
|
| void | removeCells (Int32ConstArrayView) override |
| | Removes cells.
|
| void | removeCells (Int32ConstArrayView, bool) override |
| void | detachCells (Int32ConstArrayView) override |
| | Detaches cells from the mesh.
|
| void | removeDetachedCells (Int32ConstArrayView) override |
| | Removes detached cells.
|
| 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 |
| | Deletes all entities of all families in this mesh.
|
| ARCANE_DEPRECATED_240 void | addCells (ISerializer *) override |
| | Adds cells from the data contained in buffer.
|
| ARCANE_DEPRECATED_240 void | addCells (ISerializer *, Int32Array &) override |
| | Adds cells from the data contained in buffer.
|
| void | endUpdate (bool, bool) override |
| void | updateGhostLayers () override |
| | Updates the ghost layer.
|
| void | updateGhostLayerFromParent (Array< Int64 > &, Array< Int64 > &, bool) override |
| | AMR.
|
| void | addExtraGhostCellsBuilder (IExtraGhostCellsBuilder *) override |
| | addition of the "extraordinary" ghost cells addition algorithm.
|
| void | removeExtraGhostCellsBuilder (IExtraGhostCellsBuilder *) override |
| | Removes the association with the builder instance.
|
| void | addExtraGhostParticlesBuilder (IExtraGhostParticlesBuilder *) override |
| | Addition of the "extraordinary" ghost particle addition algorithm.
|
| void | removeExtraGhostParticlesBuilder (IExtraGhostParticlesBuilder *) override |
| | Removes the association with the builder instance.
|
| void | mergeMeshes (ConstArrayView< IMesh * >) override |
| | Merges the meshes of meshes with the current mesh.
|
| IMeshModifierInternal * | _modifierInternalApi () override |
| | Internal API for Arcane.
|