TProcuraAdversa
Algoritmos de procura adversa
Loading...
Searching...
No Matches
SParametro Struct Reference

Estrutura para registo de um parâmetro. More...

#include <TProcuraConstrutiva.h>

Collaboration diagram for SParametro:

Public Attributes

const char * nome
 nome do parametro, opcional mas aconselhado nos parâmetros específicos
 
int valor
 valor do parametro
 
int min
 valor mínimo que o parametro pode tomar
 
int max
 valor máximo que o parametro pode tomar
 
const char * descricao
 descrição do parametro, opcional
 
const char ** nomeValores
 Nome associado a cada valor do parâmetro, útil para variáveis categóricas.
 

Detailed Description

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.

Note
Existe uma vetor de parametros declarada de forma estática, de modo a aceder a qualquer parametro de forma global no código. A ordem dos parametros estão de acordo com o tipo enumerado EParametrosConstrutiva
See also
EParametrosConstrutiva e ResetParametros()

Exemplo:

if(parametro[nivelDebug].valor > passos)
// mostrar informação de debug correspondendo ao nível detalhe ou superior
@ nivelDebug
Nível de debug, de reduzido a completo.
@ passos
Exibe passos intermediários.
int valor
valor do parametro

Definition at line 144 of file TProcuraConstrutiva.h.

Member Data Documentation

◆ descricao

const char* SParametro::descricao

descrição do parametro, opcional

Definition at line 154 of file TProcuraConstrutiva.h.

◆ max

int SParametro::max

valor máximo que o parametro pode tomar

Definition at line 152 of file TProcuraConstrutiva.h.

◆ min

int SParametro::min

valor mínimo que o parametro pode tomar

Definition at line 150 of file TProcuraConstrutiva.h.

◆ nome

const char* SParametro::nome

nome do parametro, opcional mas aconselhado nos parâmetros específicos

Definition at line 146 of file TProcuraConstrutiva.h.

◆ nomeValores

const char** SParametro::nomeValores

Nome associado a cada valor do parâmetro, útil para variáveis categóricas.

Note
Especialmente relevante quando os valores não seguem uma sequência ordenada.

Definition at line 157 of file TProcuraConstrutiva.h.

◆ valor

int SParametro::valor

valor do parametro

Definition at line 148 of file TProcuraConstrutiva.h.


The documentation for this struct was generated from the following file: