TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
CTesteTVector.h
Go to the documentation of this file.
1#pragma once
2#include "../TProcura.h"
3#include <vector>
4
14class CTesteTVector : public TProcura
15{
16public:
19
21 std::vector<int> stdA, stdB;
22
24 void ResetParametros();
26 void Inicializar(void);
28 void Debug(bool completo = true) override;
29 using TProcura::Debug; // Reexpõe as sobrecargas herdadas
31 int ExecutaAlgoritmo();
33 int64_t Indicador(int id);
34};
35
36
37
Classe de teste para TVector, integrada na framework TProcura.
void ResetParametros()
Inicializa parâmetros de teste.
TVector< int > dadosA
std::vector< int > stdB
Vetores equivalentes em STL para comparação.
TVector< int > dadosB
Vetores de teste para operações TVector.
void Debug(bool completo=true) override
Mostra informação de debug sobre o estado dos vetores.
std::vector< int > stdA
int64_t Indicador(int id)
Calcula indicadores de teste.
void Inicializar(void)
Inicializa dados e estado para teste.
int ExecutaAlgoritmo()
Executa o algoritmo de teste (a definir pelo utilizador).
Classe base para todas as procuras.
Definition TProcura.h:179
virtual void Debug(bool completo=true)
Mostra o estado no ecrã, para debug.
Definition TProcura.cpp:93
static int resultado
Resultado retornado pelo algoritmo na última execução.
Definition TProcura.h:493