Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
test_gen_tree.C File Reference
#include <iostream>
#include <fstream>
#include <memory>
#include <string>
#include <tpl_graph.H>
#include <graph_to_tree.H>
#include <generate_tree.H>
Include dependency graph for test_gen_tree.C:

Go to the source code of this file.

Classes

struct  Ciudad
 
struct  Via
 
struct  Ciudad_Igual
 
struct  GT_Tree< GT >
 
struct  Write_Ciudad
 

Macros

#define INDENT   " "
 

Typedefs

typedef Graph_Node< CiudadNodo_Ciudad
 
typedef Graph_Arc< ViaArco_Via
 
typedef List_Graph< Nodo_Ciudad, Arco_ViaMapa
 
typedef List_Digraph< Nodo_Ciudad, Arco_ViaDimapa
 

Functions

Mapa::Nodebuscar_ciudad (Mapa &mapa, const string &nombre)
 
void insert_via (Mapa &mapa, const string &c1, const string &c2, int distancia)
 
void imprimir_camino (Path< Mapa > &path)
 
void imprimir_mapa (Mapa &g)
 
void construir_mapa (Mapa &g)
 
int main ()
 

Macro Definition Documentation

◆ INDENT

#define INDENT   " "

Definition at line 37 of file test_gen_tree.C.

Typedef Documentation

◆ Arco_Via

Definition at line 94 of file test_gen_tree.C.

◆ Dimapa

Definition at line 99 of file test_gen_tree.C.

◆ Mapa

Definition at line 97 of file test_gen_tree.C.

◆ Nodo_Ciudad

Definition at line 92 of file test_gen_tree.C.

Function Documentation

◆ buscar_ciudad()

Mapa::Node * buscar_ciudad ( Mapa mapa,
const string &  nombre 
)

Definition at line 112 of file test_gen_tree.C.

References Aleph::divide_and_conquer_partition_dp().

Referenced by insert_via(), and main().

◆ construir_mapa()

void construir_mapa ( Mapa g)

Definition at line 195 of file test_gen_tree.C.

References insert_via().

Referenced by main().

◆ imprimir_camino()

void imprimir_camino ( Path< Mapa > &  path)

◆ imprimir_mapa()

◆ insert_via()

void insert_via ( Mapa mapa,
const string &  c1,
const string &  c2,
int  distancia 
)

Definition at line 120 of file test_gen_tree.C.

References buscar_ciudad(), and Aleph::divide_and_conquer_partition_dp().

Referenced by construir_mapa().

◆ main()