Travelling_Salesman_Algorithms
Membros públicos | Mostrar lista completa dos membros
Referência à classe DynamicProgramming

#include <dynamicProgramming.h>

Diagrama de heranças da classe DynamicProgramming
Inheritance graph
[legenda]
Diagrama de colaboração para DynamicProgramming:
Collaboration graph
[legenda]

Membros públicos

 DynamicProgramming ()
 
 DynamicProgramming (Graph &graph)
 
 DynamicProgramming (Graph &&graph)
 
void run ()
 
- Membros públicos herdados de TSP
 TSP ()
 
 TSP (string name)
 
 TSP (Graph &graph, string name)
 
 TSP (Graph &&graph, string name)
 
void setGraph (Graph &graph)
 
void setName (string name)
 
string getName ()
 
void setTotalTime (double totalTime)
 
double getTotalTime ()
 
void printClock ()
 
double runAndCountTime ()
 
void printPath (int *array, int n)
 

Outros membros herdados

- Membros protegidos herdados de TSP
double sumPath (int *array, int arraySize)
 
double sumPath (int *array)
 
void showResult ()
 
- Atributos Protegidos herdados de TSP
Graph graph
 
double distance
 
unique_ptr< int[]> cities
 
string name
 
double time
 
double totalTime = 0
 

Documentação dos Construtores & Destrutor

◆ DynamicProgramming() [1/3]

DynamicProgramming::DynamicProgramming ( )

◆ DynamicProgramming() [2/3]

DynamicProgramming::DynamicProgramming ( Graph graph)

◆ DynamicProgramming() [3/3]

DynamicProgramming::DynamicProgramming ( Graph &&  graph)

Documentação dos métodos

◆ run()

void DynamicProgramming::run ( )
virtual

Implementa TSP.


A documentação para esta classe foi gerada a partir dos seguintes ficheiros: