TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
|
Estrutura para registo de um parâmetro. More...
#include <TProcura.h>
Public Attributes | |
const char * | nome = "Indefinido" |
nome do parametro, opcional mas aconselhado nos parâmetros específicos | |
int | valor = 0 |
valor do parametro | |
int | min = 0 |
valor mínimo que o parametro pode tomar | |
int | max = 0 |
valor máximo que o parametro pode tomar | |
const char * | descricao = nullptr |
descrição do parametro, opcional | |
const char ** | nomeValores = nullptr |
Nome associado a cada valor do parâmetro, útil para variáveis categóricas. | |
TVector< int > | dependencia |
dependência (indice do parametro, seguido de valores permitidos) - vazio não tem dependência | |
Estrutura para registo de um parâmetro.
Permite registrar um parâmetro, armazenando seu valor, limites máximo e mínimo, além de nome e descrição. Cada valor pode ter também um nome, em vez de ser um número. Podem e devem ser adicionados parâmetros específicos de cada problema, de modo a poderem ser testados no teste empírico.
Exemplo:
Definition at line 135 of file TProcura.h.
TVector<int> SParametro::dependencia |
dependência (indice do parametro, seguido de valores permitidos) - vazio não tem dependência
Definition at line 150 of file TProcura.h.
const char* SParametro::descricao = nullptr |
descrição do parametro, opcional
Definition at line 145 of file TProcura.h.
int SParametro::max = 0 |
valor máximo que o parametro pode tomar
Definition at line 143 of file TProcura.h.
int SParametro::min = 0 |
valor mínimo que o parametro pode tomar
Definition at line 141 of file TProcura.h.
const char* SParametro::nome = "Indefinido" |
nome do parametro, opcional mas aconselhado nos parâmetros específicos
Definition at line 137 of file TProcura.h.
const char** SParametro::nomeValores = nullptr |
Nome associado a cada valor do parâmetro, útil para variáveis categóricas.
Definition at line 148 of file TProcura.h.
int SParametro::valor = 0 |
valor do parametro
Definition at line 139 of file TProcura.h.