Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >
Graphe d'héritage de Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >:
Graphe de collaboration de Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >:

Types publics

typedef FromItemType::LocalIdType FromLocalIdType
Types publics hérités de Arcane::ItemMultiArrayConnectivity
typedef ItemMultiArrayProperty< Int32ItemPropertyType

Fonctions membres publiques

 ItemMultiArrayConnectivityT (IItemFamily *source_family, IItemFamily *target_family, const IntegerConstArrayView nb_dof_per_item, const String &connectivity_name)
 ItemMultiArrayConnectivityT (IItemFamily *source_family, IItemFamily *target_family, const ItemPropertyType &item_property, const String &connectivity_name)
ItemVectorViewT< ToItemType > operator() (FromLocalIdType item, ConnectivityItemVector &con_items) const
ConnectivityItemVectorCatalyst operator() (ItemLocalId item) const
Fonctions membres publiques hérités de Arcane::ItemMultiArrayConnectivity
 ItemMultiArrayConnectivity (IItemFamily *source_family, IItemFamily *target_family, IntegerConstArrayView nb_dof_per_item, const String &name)
 ItemMultiArrayConnectivity (IItemFamily *source_family, IItemFamily *target_family, const ItemPropertyType &item_property, const String &name)
virtual ItemVectorView _connectedItems (ItemLocalId item, ConnectivityItemVector &con_items) const
 Remplit con_items avec les entités connectées à item.
virtual ConnectivityItemVectorCatalyst _connectedItems (ItemLocalId item) const
virtual void updateConnectivity (Int32ConstArrayView from_items, Int32ConstArrayView to_items)
 Mise à jour de la connectivité.
ItemMultiArrayProperty< Int32 > & itemProperty ()
void updateItemProperty (ItemMultiArrayProperty< Int32 > &item_property)
ItemVectorView operator() (ItemLocalId item, ConnectivityItemVector &con_items) const
ConnectivityItemVectorCatalyst operator() (ItemLocalId item) const
virtual Integer nbConnectedItem (ItemLocalId lid) const
 Nombre d'entité connectées à l'entité source de numéro local lid.
virtual Int32 connectedItemLocalId (ItemLocalId lid, Integer index) const
 localId() de la index-ième entitée connectées à l'entité source de numéro local lid
virtual void notifySourceFamilyLocalIdChanged (Int32ConstArrayView new_to_old_ids)
 Notifie la connectivité que la famille source est compactée.
virtual void notifyTargetFamilyLocalIdChanged (Int32ConstArrayView old_to_new_ids)
 Notifie la connectivité que la famille cible est compactée.
Fonctions membres publiques hérités de Arcane::AbstractConnectivity
 AbstractConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &connectivity_name)
virtual const Stringname () const
 Nom de la connectivité
virtual ConstArrayView< IItemFamily * > families () const
 Liste des familles (sourceFamily() + targetFamily()).
virtual IItemFamilysourceFamily () const
 Famille source.
virtual IItemFamilytargetFamily () const
 Famille cible.
virtual void _initializeStorage (ConnectivityItemVector *)
 Implémente l'initialisation de civ pour cette connectivitée.

Membres hérités additionnels

Fonctions membres protégées hérités de Arcane::AbstractConnectivity
ConstArrayView< IItemFamily * > _families () const
IItemFamily_sourceFamily () const
IItemFamily_targetFamily () const

Description détaillée

template<class FromItemType, class ToItemType>
class Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >

Définition à la ligne 414 du fichier ItemConnectivity.h.

Documentation des définitions de type membres

◆ FromLocalIdType

template<class FromItemType, class ToItemType>
typedef FromItemType::LocalIdType Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >::FromLocalIdType

Définition à la ligne 419 du fichier ItemConnectivity.h.

Documentation des constructeurs et destructeur

◆ ItemMultiArrayConnectivityT() [1/2]

template<class FromItemType, class ToItemType>
Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >::ItemMultiArrayConnectivityT ( IItemFamily * source_family,
IItemFamily * target_family,
const IntegerConstArrayView nb_dof_per_item,
const String & connectivity_name )
inline

Définition à la ligne 423 du fichier ItemConnectivity.h.

◆ ItemMultiArrayConnectivityT() [2/2]

template<class FromItemType, class ToItemType>
Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >::ItemMultiArrayConnectivityT ( IItemFamily * source_family,
IItemFamily * target_family,
const ItemPropertyType & item_property,
const String & connectivity_name )
inline

Définition à la ligne 426 du fichier ItemConnectivity.h.

Documentation des fonctions membres

◆ operator()() [1/2]

template<class FromItemType, class ToItemType>
ItemVectorViewT< ToItemType > Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >::operator() ( FromLocalIdType item,
ConnectivityItemVector & con_items ) const
inline

Définition à la ligne 431 du fichier ItemConnectivity.h.

◆ operator()() [2/2]

template<class FromItemType, class ToItemType>
ConnectivityItemVectorCatalyst Arcane::ItemMultiArrayConnectivityT< FromItemType, ToItemType >::operator() ( ItemLocalId item) const
inline

Définition à la ligne 436 du fichier ItemConnectivity.h.


La documentation de cette classe a été générée à partir du fichier suivant :