|
TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
|
This is the complete list of members for COitoDamasCI, including all inherited members.
| Acao(TString acao) | TProcuraMelhorativa | inline |
| AjudaUtilizacao(TString programa) | TProcura | protected |
| AlgoritmoEvolutivo() | TProcuraMelhorativa | |
| AlgoritmoGenetico() | TProcuraMelhorativa | |
| AplicarDiversidadeAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
| Avaliar(void) | COitoDamasCI | inlinevirtual |
| BarraTorneio(bool nomes) | TProcura | protected |
| CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice) | TProcuraMelhorativa | protected |
| CalculaTorneio(TVector< TResultado > &resultados) | TProcura | protected |
| CodificarSolucao() | TProcura | inlinevirtual |
| COitoDamasCI() | COitoDamasCI | inline |
| CompletarPopulacaoAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
| ConfiguracaoAtual(TVector< int > ¶metros, int operacao) | TProcura | protected |
| configuracoes | TProcura | static |
| Copiar(TPonto objecto) | TCodificacaoInteira | virtual |
| Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false) | TProcura | inlineprotectedstatic |
| Cruzamento(TPonto a, TPonto b) | TCodificacaoInteira | virtual |
| custo | TProcuraMelhorativa | |
| Debug(bool completo) | COitoDamasCI | inlinevirtual |
| TCodificacaoInteira::Debug(ENivelDebug tipo, bool exato, const char *fmt,...) | TCodificacaoInteira | inlinestatic |
| DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou) | TProcuraMelhorativa | protected |
| DebugDiversidadeAE(TVector< TPonto > &populacao, TString titulo) | TProcuraMelhorativa | protected |
| DebugGeracaoAE(int epoca, TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
| DebugHSL(float h=-1, float s=1.0, float l=0.2, bool fundo=true) | TProcura | static |
| DebugID(int id, int pop) | TProcuraMelhorativa | protected |
| DebugInicioEM(int ID, TPonto solucao) | TProcuraMelhorativa | protected |
| DebugMelhorEncontrado(TPonto ponto) | TProcuraMelhorativa | |
| DebugOptimoLocal(TPonto solucao) | TProcuraMelhorativa | protected |
| DebugPassoAG(int pop, int min, int max) | TProcuraMelhorativa | protected |
| DebugPassoEM(TPonto solucao) | TProcuraMelhorativa | protected |
| DebugPopulacaoAE(TVector< TPonto > &populacao, TString titulo) | TProcuraMelhorativa | protected |
| debugPrefixo | TProcuraMelhorativa | static |
| DebugTabela(ENivelDebug nivel, TVector< int >tabela, TString tipo="", TString prefixo="", int modoCor=0, bool duplaColuna=false) | TProcura | protected |
| Distancia(TPonto a) | TCodificacaoInteira | virtual |
| DiversidadeAE(TVector< TPonto > &populacao, int &minDist, int &maxDist, int &avgDist, int &melhorPior) | TProcuraMelhorativa | protected |
| Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX) | TProcura | protectedstatic |
| Duplicar(void) | COitoDamasCI | inlinevirtual |
| EditarConfiguracoes() | TProcura | protected |
| EditarIndicadores() | TProcura | protected |
| EditarParametros() | TProcura | protected |
| epocas | TProcuraMelhorativa | static |
| EscaladaDoMonte() | TProcuraMelhorativa | |
| estado | TCodificacaoInteira | |
| ExecucaoTerminada() | TProcura | virtual |
| ExecutaAlgoritmo() | TProcuraMelhorativa | protectedvirtual |
| ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf) | TProcura | protected |
| Explorar() override | TProcuraMelhorativa | protectedvirtual |
| ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao) | TProcura | protected |
| ficheiroGravar | TProcura | static |
| ficheiroInstancia | TProcura | static |
| FinalizaMPI() | TProcura | protectedstatic |
| geracoes | TProcuraMelhorativa | static |
| Gravar(void) | TProcura | inlinevirtual |
| gravarSolucao | TProcura | static |
| indAtivo | TProcura | static |
| Indicador(int id) override | TProcuraMelhorativa | virtual |
| indicador | TProcura | static |
| InicializaMPI(int argc, char *argv[]) | TProcura | protectedstatic |
| Inicializar(void) | COitoDamasCI | inlinevirtual |
| InserirConfiguracoes(TString str, TVector< int > &base) | TProcura | protected |
| InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores) | TProcura | protected |
| InserirRegisto(TVector< TResultado > &resultados, int inst, int conf) | TProcura | protected |
| instancia | TProcura | static |
| instanteFinal | TProcura | static |
| iteracoes | TProcura | static |
| IteracoesExcedido() | TProcura | inline |
| JuntarCSV(TString ficheiro) | TProcura | protected |
| LibertarVector(TVector< TPonto > &vector, int excepto=-1) | TProcuraMelhorativa | protected |
| LimparEstatisticas() | TProcuraMelhorativa | virtual |
| lowerBound | TProcuraMelhorativa | static |
| main(int argc, char *argv[], TString nome) | TProcura | virtual |
| maxValor | TCodificacaoInteira | static |
| MelhorAtual(TPonto &atual, TVector< TPonto > &vizinhos, int indice) | TProcuraMelhorativa | protected |
| MelhorCusto(TVector< TPonto > &populacao, bool inverter=false) | TProcuraMelhorativa | protected |
| MelhorResultado(TResultado base, TResultado alternativa) | TProcura | protected |
| memoriaEsgotada | TProcura | static |
| Mensagem(TString titulo, const char *fmt,...) | TProcura | static |
| modoMPI | TProcura | static |
| MostraCaixa(TVector< TString > titulo, ECaixaParte parte, TVector< int > largura, bool aberta=true, int identacao=0) | TProcura | static |
| MostraCaixa(TString titulo, ECaixaParte parte, int largura=70, bool aberta=true, int identacao=0, const char *icon="") | TProcura | static |
| MostraCaixa(TVector< TString > textos, int largura=70, bool aberta=true, int identacao=0) | TProcura | static |
| MostraConjunto(TVector< int > valores, const char *etiqueta) | TProcura | static |
| MostraIndicadores() | TProcura | protected |
| MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL, TString titulo="") | TProcura | protected |
| MostrarConfiguracoes(int detalhe, int atual=-1) | TProcura | protected |
| MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false) | TProcura | protected |
| MostrarSolucao() | TProcura | virtual |
| MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false) | TProcura | protected |
| MostraTempo(double segundos) | TProcura | static |
| mpiCount | TProcura | static |
| mpiID | TProcura | static |
| Mutar(void) | TCodificacaoInteira | virtual |
| nElementos | TCodificacaoInteira | static |
| NovaConfiguracao(TVector< int > ¶metros) | TProcura | protected |
| NovaSolucao(void) | TCodificacaoInteira | virtual |
| NovoTexto(TString prompt) | TProcura | static |
| NovoValor(TString prompt) | TProcura | static |
| ObterExtremos(TVector< TPonto > &populacao, int &minCusto, int &maxCusto) | TProcuraMelhorativa | protected |
| OrdemValor(TVector< TPonto > &populacao, TVector< int > &id) | TProcuraMelhorativa | protected |
| Parametro(int id) const | TProcura | inline |
| Parametro(int id) | TProcura | inline |
| parametro | TProcura | static |
| ParametroAtivo(int id, TVector< int > *valores=NULL) const | TProcura | inline |
| Parar(void) | TProcuraMelhorativa | inlinevirtual |
| Registo(TResultado &resultado, int id) | TProcura | protected |
| Registo(TResultado &resultado, int id, int64_t valor) | TProcura | protected |
| RelatorioCSV(TVector< TResultado > &resultados, TString ficheiro, bool parametros=true) | TProcura | protected |
| RelatorioValidacao(TVector< TResultado > resultados, TVector< int > referencias) | TProcura | virtual |
| ReproduzirAE(TVector< TPonto > &pais, TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
| ResetParametros() | COitoDamasCI | inlinevirtual |
| resultado | TProcura | static |
| Selecao(int &pai, int &mae, TVector< int > &pesos, int total) | TProcuraMelhorativa | protected |
| SelecionarPaisAE(TVector< TPonto > &populacao) | TProcuraMelhorativa | protected |
| SelecionarSobreviventesAE(TVector< TPonto > &populacao, TVector< TPonto > &descendentes) | TProcuraMelhorativa | protected |
| SolicitaInstancia() | TProcura | protected |
| SolicitaInstancias() | TProcura | protected |
| Solucao() | TProcura | inlinevirtual |
| TCodificacaoInteira() | TCodificacaoInteira | inline |
| tempo | TProcura | static |
| TempoExcedido() | TProcura | inline |
| TesteEmpirico(TVector< int > instancias, TString ficheiro="") | TProcura | virtual |
| TesteEmpiricoGestor(TVector< int > instancias, TString ficheiro="") | TProcura | virtual |
| TesteEmpiricoTrabalhador(TVector< int > instancias, TString ficheiro="") | TProcura | virtual |
| TesteFim() | TProcura | protected |
| TesteInicio(TVector< int > &instancias, TVector< int > &configAtual) | TProcura | protected |
| TesteManual(TString nome) | TProcura | virtual |
| TesteValidacao(TVector< int > instancias, TVector< int > impossiveis, TVector< int > referencias, TString fichSolucoes, TString fichResultados="") | TProcura | virtual |
| TProcura(void) | TProcura | inline |
| TProcuraMelhorativa(void) | TProcuraMelhorativa | |
| Validar(TVector< TString > solucao) | TProcura | inlinevirtual |
| VerificaMelhor(TPonto &melhor, TPonto atual) | TProcuraMelhorativa | protected |
| VerificaMelhor(TPonto atual) | TProcuraMelhorativa | protected |
| Vizinhanca(TVector< TPonto > &vizinhos) | TCodificacaoInteira | virtual |
| ~COitoDamasCI() | COitoDamasCI | inline |
| ~TCodificacaoInteira() | TCodificacaoInteira | inline |
| ~TProcura(void) | TProcura | inlinevirtual |
| ~TProcuraMelhorativa(void) | TProcuraMelhorativa |