12#ifndef ARCANE_CORE_INTERNAL_IITEMFAMILYINTERNAL_H
13#define ARCANE_CORE_INTERNAL_IITEMFAMILYINTERNAL_H
Declarations of Arcane's general types.
Interface for the source of an incremental connectivity.
Interface for the target of an incremental connectivity.
Internal part of IItemFamily.
virtual void endAllocate()=0
Indicates the end of allocation.
virtual void resizeVariables(bool force_resize)=0
Resizes the variables of this family.
virtual void addVariable(IVariable *var)=0
Adds a variable to this family.
virtual ItemSharedInfo * commonItemSharedInfo()=0
Instance of ItemSharedInfo for the family entities.
virtual IItemFamilyTopologyModifier * topologyModifier()=0
Topology modifier interface.
virtual ItemInternalConnectivityList * unstructuredItemInternalConnectivityList()=0
Information on unstructured connectivities.
virtual void removeVariable(IVariable *var)=0
Removes a variable from this family.
virtual void notifyEndUpdateFromMesh()=0
Indicates the end of modification by the mesh.
Interface for modifying the topology of entities within a family.
Connectivity information, for an entity family, allowing transition between old and new connectivity ...
Internal shared structure of a mesh entity.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --