Mesh graph interface. More...
#include <arcane/core/IGraph2.h>
Public Member Functions | |
| virtual | ~IGraph2 ()=default |
| Frees resources. | |
| virtual IGraphModifier2 * | modifier ()=0 |
| virtual const IGraphConnectivity * | connectivity () 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 IItemFamily * | dualNodeFamily () const =0 |
| Returns the family of dual nodes. | |
| virtual IItemFamily * | dualNodeFamily ()=0 |
| virtual const IItemFamily * | linkFamily () const =0 |
| Returns the family of links. | |
| virtual IItemFamily * | linkFamily ()=0 |
| virtual void | printDualNodes () const =0 |
| virtual void | printLinks () const =0 |
|
pure virtual |
Returns the family of dual nodes.
Implemented in Arcane::mesh::GraphDoFs.
References dualNodeFamily().
Referenced by dualNodeFamily().
|
pure virtual |
Returns the family of links.
Implemented in Arcane::mesh::GraphDoFs.
References linkFamily().
Referenced by linkFamily().
|
pure virtual |
Number of dual nodes of the graph.
Implemented in Arcane::mesh::GraphDoFs.
|
pure virtual |
Number of links of the graph.
Implemented in Arcane::mesh::GraphDoFs.