Aleph-w  1.9
General library for algorithms and data structures
Aleph::Build_Spanning_Tree< GT > Class Template Reference

#include <tpl_spanning_tree.H>

Public Member Functions

GT operator() (const DynArray< typename GT::Arc > *arcs) const
 

Detailed Description

template<class GT>
class Aleph::Build_Spanning_Tree< GT >

Construye un árbol abarcador de un grafo representado con arreglos.

Esta clase toma un grafo g y un árbol abarcador representado mediante los arreglos de nodos pred y de arcos arcs y construye en tree el árbol abarcador.

Member Function Documentation

◆ operator()()

template<class GT >
GT Aleph::Build_Spanning_Tree< GT >::operator() ( const DynArray< typename GT::Arc > *  arcs) const
inline

Invoca la construcción del árbol abarcador mediante arreglos.

Parameters
[in]gel grafo sobre el cual se desea construir el árbol abarcador alterno.
[out]treeel árbol abarcador alterno obtenido de los arreglos pred y arcs.
[in]predel arreglo de punteros a nodos.
[in]arcsel arreglo de punteros a arcos.
[in]with_mapindica si el árbol abarcador tree debe mapearse con el grafo g.
Exceptions
bad_allocsi no hay suficiente memoria para construir el árbol abarcado tree.
+ Here is the call graph for this function:

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

Leandro Rabindranath León