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

Mesh graph interface. More...

#include <arcane/core/IGraph2.h>

Inheritance diagram for Arcane::IGraph2:
Collaboration diagram for Arcane::IGraph2:

Public Member Functions

virtual ~IGraph2 ()=default
 Frees resources.
virtual IGraphModifier2modifier ()=0
virtual const IGraphConnectivityconnectivity () const =0
virtual Integer registerNewGraphConnectivityObserver (IGraphConnectivityObserver *observer)=0
virtual void releaseGraphConnectivityObserver (Integer observer_id)=0
virtual Integer registerNewGraphObserver (IGraphObserver *observer)=0
virtual void releaseGraphObserver (Integer observer_id)=0
virtual bool isUpdated ()=0
virtual Integer nbDualNode () const =0
 Number of dual nodes of the graph.
virtual Integer nbLink () const =0
 Number of links of the graph.
virtual const IItemFamilydualNodeFamily () const =0
 Returns the family of dual nodes.
virtual IItemFamilydualNodeFamily ()=0
virtual const IItemFamilylinkFamily () const =0
 Returns the family of links.
virtual IItemFamilylinkFamily ()=0
virtual void printDualNodes () const =0
virtual void printLinks () const =0

Detailed Description

Mesh graph interface.

Definition at line 105 of file IGraph2.h.

Member Function Documentation

◆ dualNodeFamily()

virtual const IItemFamily * Arcane::IGraph2::dualNodeFamily ( ) const
pure virtual

Returns the family of dual nodes.

Implemented in Arcane::mesh::GraphDoFs.

References dualNodeFamily().

Referenced by dualNodeFamily().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ linkFamily()

virtual const IItemFamily * Arcane::IGraph2::linkFamily ( ) const
pure virtual

Returns the family of links.

Implemented in Arcane::mesh::GraphDoFs.

References linkFamily().

Referenced by linkFamily().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nbDualNode()

virtual Integer Arcane::IGraph2::nbDualNode ( ) const
pure virtual

Number of dual nodes of the graph.

Implemented in Arcane::mesh::GraphDoFs.

◆ nbLink()

virtual Integer Arcane::IGraph2::nbLink ( ) const
pure virtual

Number of links of the graph.

Implemented in Arcane::mesh::GraphDoFs.


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