|
| | ItemArrayConnectivity (IItemFamily *source_family, IItemFamily *target_family, Integer nb_dof_per_item, const String &name) |
| | ItemArrayConnectivity (IItemFamily *source_family, IItemFamily *target_family, const ItemPropertyType &item_property, const String &name) |
| virtual ItemVectorView | _connectedItems (ItemLocalId item, ConnectivityItemVector &con_items) const |
| | Fills con_items with the entities connected to item.
|
| virtual ConnectivityItemVectorCatalyst | _connectedItems (ItemLocalId item) const |
| virtual void | updateConnectivity (Int32ConstArrayView from_items, Int32ConstArrayView to_items) |
| | Update of the connectivity.
|
| ItemArrayProperty< Int32 > & | itemProperty () |
| void | updateItemProperty (const ItemArrayProperty< Int32 > &item_property) |
| ItemVectorView | operator() (ItemLocalId item, ConnectivityItemVector &con_items) const |
| ConnectivityItemVectorCatalyst | operator() (ItemLocalId item) const |
| virtual Integer | nbConnectedItem (ItemLocalId lid) const |
| | Number of entities connected to the source entity with local ID lid.
|
| virtual Int32 | connectedItemLocalId (ItemLocalId lid, Integer index) const |
| | localId() of the index-th entity connected to the source entity with local ID lid
|
| virtual void | notifySourceFamilyLocalIdChanged (Int32ConstArrayView new_to_old_ids) |
| | Notifies the connectivity that the source family has been compacted.
|
| virtual void | notifyTargetFamilyLocalIdChanged (Int32ConstArrayView old_to_new_ids) |
| | Notifies the connectivity that the target family has been compacted.
|
| | AbstractConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &connectivity_name) |
| virtual const String & | name () const |
| | Name of the connectivity.
|
| virtual ConstArrayView< IItemFamily * > | families () const |
| | List of families (sourceFamily() + targetFamily()).
|
| virtual IItemFamily * | sourceFamily () const |
| | Source family.
|
| virtual IItemFamily * | targetFamily () const |
| | Target family.
|
| virtual void | _initializeStorage (ConnectivityItemVector *) |
| | Implements the initialization of civ for this connectivity.
|
Definition at line 217 of file ItemConnectivity.h.
Update of the connectivity.
Both arrays from_items and to_items are of the same size. Items can therefore potentially be repeated if they appear in multiple connections. For example, if we have the following connections (by lid) 1-3; 2-4; 1-5, we input from_items [ 1 2 1 ] and to_items [ 3 4 5 ].
Implements Arcane::IItemConnectivity.
Definition at line 102 of file ItemConnectivity.cc.
References Arcane::ConstArrayView< T >::size().