TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
|
Functions | |
virtual bool | TProcuraConstrutiva::Acao (const char *acao) |
Executa a ação (movimento, passo, jogada, lance, etc.) no estado atual. | |
virtual bool | TProcuraConstrutiva::Distinto (TNo estado) |
Verifica se o estado actual distinto do fornecido. | |
void | TProcuraConstrutiva::MostrarSolucao (void) |
Mostrar solução, seja um caminho ou o próprio estado. | |
int | TProcuraConstrutiva::ExecutaAlgoritmo () |
Executa o algoritmo com os parametros atuais. | |
int | TProcuraConstrutiva::Indicador (int id) override |
Redefinição. Ver TProcura::Indicador(). | |
Métodos que não precisam ser redefinidos para uma implementação eficaz
Executa a ação (movimento, passo, jogada, lance, etc.) no estado atual.
acao | - texto com a ação a executar |
Definition at line 87 of file TProcuraConstrutiva.cpp.
Verifica se o estado actual distinto do fornecido.
Compara as variáveis de estado para determinar se dois estados são iguais ou diferentes.
Sucessores()
.Reimplemented in CAspirador, and CProblemaArtificial.
Definition at line 476 of file TProcuraConstrutiva.h.
|
virtual |
Executa o algoritmo com os parametros atuais.
No caso de adicionar algum algoritmo, chame o algoritmo com base em parametro[algoritmo].valor Se TesteManual()
não for utilizado, esta função pode ser chamada diretamente, desde que os parâmetros necessários já estejam configurados corretamente.
Reimplemented from TProcura.
Definition at line 722 of file TProcuraConstrutiva.cpp.
Redefinição. Ver TProcura::Indicador().
Reimplemented from TProcura.
Definition at line 923 of file TProcuraConstrutiva.cpp.
Mostrar solução, seja um caminho ou o próprio estado.
Esta função exibe a solução, mostrando um estado a cada X ações e exibindo as ações entre os estados. O valor padrão de X
é 4, ajustável pelo parâmetro parametro[verAcoes].valor
.
Reimplemented from TProcura.
Definition at line 507 of file TProcuraConstrutiva.h.