|
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 (TString 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. | |
| TVector< TString > | TProcuraConstrutiva::Solucao () |
| retorna uma solução no formato do TResultado, para ser gravada em ficheiro de soluções, ou visualizada (pode ser utilizada para mostrar a solução, ou para gravar a solução num formato mais legível) | |
| int | TProcuraConstrutiva::ExecutaAlgoritmo () |
| Executa o algoritmo com os parâmetros atuais. | |
| int64_t | 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 81 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.
Definition at line 478 of file TProcuraConstrutiva.h.
|
virtual |
Executa o algoritmo com os parâmetros atuais.
No caso de adicionar algum algoritmo, chame o algoritmo com base em Parametro(ALGORITMO) 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 839 of file TProcuraConstrutiva.cpp.
Redefinição. Ver TProcura::Indicador().
Reimplemented from TProcura.
Definition at line 1028 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(VER_ACOES).
Reimplemented from TProcura.
Definition at line 509 of file TProcuraConstrutiva.h.
retorna uma solução no formato do TResultado, para ser gravada em ficheiro de soluções, ou visualizada (pode ser utilizada para mostrar a solução, ou para gravar a solução num formato mais legível)
Reimplemented from TProcura.
Definition at line 389 of file TProcuraConstrutiva.cpp.