|
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 | |
| TString | nome = "Indefinido" |
| nome do parâmetro, opcional mas aconselhado nos parâmetros específicos | |
| int | valor = 0 |
| valor do parâmetro | |
| int | min = 0 |
| valor mínimo que o parÂmetro pode tomar | |
| int | max = 0 |
| valor máximo que o parâmetro pode tomar | |
| TString | descricao = "" |
| descrição do parÂmetro, opcional | |
| TVector< TString > | nomeValores |
| Nome associado a cada valor do parâmetro, útil para variáveis categóricas. | |
| TVector< int > | dependencia |
| dependência (indice do parâmetro, 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 175 of file TProcura.h.
| TVector<int> SParametro::dependencia |
dependência (indice do parâmetro, seguido de valores permitidos) - vazio não tem dependência
Definition at line 190 of file TProcura.h.
| TString SParametro::descricao = "" |
descrição do parÂmetro, opcional
Definition at line 185 of file TProcura.h.
| int SParametro::max = 0 |
valor máximo que o parâmetro pode tomar
Definition at line 183 of file TProcura.h.
| int SParametro::min = 0 |
valor mínimo que o parÂmetro pode tomar
Definition at line 181 of file TProcura.h.
| TString SParametro::nome = "Indefinido" |
nome do parâmetro, opcional mas aconselhado nos parâmetros específicos
Definition at line 177 of file TProcura.h.
Nome associado a cada valor do parâmetro, útil para variáveis categóricas.
Definition at line 188 of file TProcura.h.
| int SParametro::valor = 0 |
valor do parâmetro
Definition at line 179 of file TProcura.h.