Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IIndexedIncrementalItemConnectivityMng Class Referenceabstract

Interface of the manager for indexed incremental item connectivities. More...

#include <arcane/core/IIndexedIncrementalItemConnectivityMng.h>

Inheritance diagram for Arcane::IIndexedIncrementalItemConnectivityMng:
Collaboration diagram for Arcane::IIndexedIncrementalItemConnectivityMng:

Public Member Functions

virtual Ref< IIndexedIncrementalItemConnectivityfindOrCreateConnectivity (IItemFamily *source, IItemFamily *target, const String &name)=0
 Searches for or creates a connectivity.
virtual Ref< IIndexedIncrementalItemConnectivityfindConnectivity (const String &name)=0
 Searches for or creates a connectivity.

Detailed Description

Interface of the manager for indexed incremental item connectivities.

Definition at line 31 of file IIndexedIncrementalItemConnectivityMng.h.

Member Function Documentation

◆ findConnectivity()

virtual Ref< IIndexedIncrementalItemConnectivity > Arcane::IIndexedIncrementalItemConnectivityMng::findConnectivity ( const String & name)
pure virtual

Searches for or creates a connectivity.

Throws an exception if the connectivity with name name is not found. The instance remains the owner of the returned connectivity.

Implemented in Arcane::mesh::IndexedIncrementalItemConnectivityMng.

◆ findOrCreateConnectivity()

virtual Ref< IIndexedIncrementalItemConnectivity > Arcane::IIndexedIncrementalItemConnectivityMng::findOrCreateConnectivity ( IItemFamily * source,
IItemFamily * target,
const String & name )
pure virtual

Searches for or creates a connectivity.

Throws an exception if a connectivity with name name already exists but not with the same pair (source, target). The instance remains the owner of the returned connectivity.

Implemented in Arcane::mesh::IndexedIncrementalItemConnectivityMng.


The documentation for this class was generated from the following file: