#include <tpl_dyn_graph.H>
|
typedef GT::Node | Node |
|
typedef GT::Arc | Arc |
|
typedef Node::Node_Info | Node_Info |
|
typedef Arc::Arc_Info | Arc_Info |
|
template<class GT>
class Aleph::Dyn_Graph< GT >
- Autor
- Alejandro Mujica
Retorna el numero de arcos del grafo.
- Devuelve
- Cantidad de arcos del grafo.
Retorna el numero de arcos de un nodo dato.
- Parámetros
-
info | Referencia a la información almacenada en el nodo deseado. |
- Devuelve
- Cantidad de arcos adyacentes al nodo.
Retorna el numero de nodos del grafo.
- Devuelve
- Cantidad de nodos del grafo.
Consulta la info del nodo fuente de un arco dado.
- Parámetros
-
info | Referencia a la info contenida por el arco. |
- Devuelve
- Referencia a la info contenida por el nodo fuente.
Consulta la info del nodo destino de un arco dado.
- Parámetros
-
info | Referencia a la info contenida por el arco. |
- Devuelve
- Referencia a la info contenida por el nodo destino.
template<class GT >
Arc_Info& Aleph::Dyn_Graph< GT >::insert_arc |
( |
Node_Info & |
src_info, |
|
|
Node_Info & |
tgt_info, |
|
|
const Arc_Info & |
info |
|
) |
| |
|
inline |
Inserta un arco en el grafo.
- Parámetros
-
src_info | Referencia a la info contenida del nodo que se quiere como fuente. |
tgt_info | Referencia a la info contenida del nodo que se quiere como destino. |
info | Información contenida por el arco. |
- Devuelve
- Referencia a la info insertada, en este caso inicializada por omisión.
template<class GT >
Arc_Info& Aleph::Dyn_Graph< GT >::insert_arc |
( |
Node_Info & |
src_info, |
|
|
Node_Info & |
tgt_info, |
|
|
Arc_Info && |
info = Arc_Info() |
|
) |
| |
|
inline |
Inserta un arco en el grafo con info proveniente de un rvalue.
- Parámetros
-
src_info | Referencia a la info contenida del nodo que se quiere como fuente. |
tgt_info | Referencia a la info contenida del nodo que se quiere como destino. |
info | Información contenida por el arco. |
- Devuelve
- Referencia a la info insertada, en este caso inicializada por omisión.
Inserta un nodo en el grafo.
- Parámetros
-
info | Información contenida por el nodo. |
- Devuelve
- Referencia a la info insertada.
template<class GT >
Node_Info& Aleph::Dyn_Graph< GT >::insert_node |
( |
Node_Info && |
info = Node_Info() | ) |
|
|
inline |
Inserta un nodo en el grafo con info proveniente de un rvalue.
- Parámetros
-
info | Información contenida por el nodo. |
- Devuelve
- Referencia a la info insertada.
Elimina un arco del grafo.
- Parámetros
-
info | Referencia a la información almacenada por el arco. |
Elimina un nodo del grafo.
- Parámetros
-
info | Referencia a la información almacenada por el nodo. |
La documentación para esta clase fue generada a partir del siguiente fichero: