TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
COitoDamas Member List

This is the complete list of members for COitoDamas, including all inherited members.

Acao(TProcuraConstrutiva *sucessor)COitoDamas
TProcuraConstrutiva::Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Acao(const char *acao)TProcuraConstrutivavirtual
TProcuraMelhorativa::Acao(const char *acao)TProcuraMelhorativainline
TProcuraConstrutiva::AjudaUtilizacao(const char *programa)TProcuraprotected
TProcuraMelhorativa::AjudaUtilizacao(const char *programa)TProcuraprotected
AlgoritmoGenetico()TProcuraMelhorativa
AStar(int limite=0)TProcuraConstrutiva
Avaliar(void)COitoDamasvirtual
TProcuraConstrutiva::BarraTorneio(bool nomes)TProcuraprotected
TProcuraMelhorativa::BarraTorneio(bool nomes)TProcuraprotected
BranchAndBound(int upperBound=0)TProcuraConstrutiva
CalculaCaminho(bool completa=true)TProcuraConstrutivaprotected
CalcularAvaliacoes(TVector< TPonto > &vizinhos, int &melhorValor, int &melhorIndice)TProcuraMelhorativaprotected
CalcularHeuristicas(TVector< TNo > &sucessores, TVector< int > *id=NULL, bool sortLB=false)TProcuraConstrutivaprotected
TProcuraConstrutiva::CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
TProcuraMelhorativa::CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
caminhoTProcuraConstrutivastatic
Codifica(uint64_t estado[OBJETO_HASHTABLE])COitoDamasvirtual
CodificarSolucao()TProcurainlinevirtual
COitoDamas(void)COitoDamas
COitoDamas(void)COitoDamas
colocadosHTTProcuraConstrutivaprotectedstatic
TProcuraConstrutiva::ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
TProcuraMelhorativa::ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
TProcuraConstrutiva::configuracoesTProcurastatic
TProcuraMelhorativa::configuracoesTProcurastatic
Copiar(TProcuraConstrutiva *objecto)COitoDamasinline
Copiar(TPonto objecto)COitoDamasinlinevirtual
TProcuraConstrutiva::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
Cruzamento(TPonto a, TPonto b)COitoDamasvirtual
TProcuraConstrutiva::custoTProcuraConstrutiva
TProcuraMelhorativa::custoTProcuraMelhorativa
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
damasCOitoDamas
Debug(void)COitoDamasvirtual
Debug(void)COitoDamasvirtual
DebugChamada(void)TProcuraConstrutivaprotected
DebugCorte(int sucessores=-1, bool duplo=false)TProcuraConstrutivaprotected
DebugCruzamentoAG(int gPai, int gMae, int gFilho, int mutou)TProcuraMelhorativaprotected
DebugEstado(int id=-1, int pai=-1)TProcuraConstrutivaprotected
DebugExpansao(int sucessor, int sucessores, bool duplo=false)TProcuraConstrutivaprotected
DebugInicioEM(int ID, TPonto solucao)TProcuraMelhorativaprotected
DebugIteracao(int iteracao)TProcuraConstrutivaprotected
DebugMelhorEncontrado(TPonto ponto)TProcuraMelhorativa
DebugOptimoLocal(TPonto solucao)TProcuraMelhorativaprotected
DebugPasso(void)TProcuraConstrutivaprotected
DebugPassoAG(int pop, int min, int max)TProcuraMelhorativaprotected
DebugPassoEM(TPonto solucao)TProcuraMelhorativaprotected
DebugRamo(char ramo, char folha)TProcuraConstrutivaprotected
DebugSolucao(bool continuar=false)TProcuraConstrutivaprotected
DebugSucessores(TVector< TNo > &sucessores)TProcuraConstrutivaprotected
DebugVizinhos(TVector< TPonto > &vizinhos)TProcuraMelhorativaprotected
Distancia(TPonto a)COitoDamasvirtual
Distinto(TNo estado)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
TProcuraMelhorativa::Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)COitoDamasvirtual
Duplicar(void)COitoDamasinlinevirtual
TProcuraConstrutiva::EditarConfiguracoes()TProcuraprotected
TProcuraMelhorativa::EditarConfiguracoes()TProcuraprotected
TProcuraConstrutiva::EditarIndicadores()TProcuraprotected
TProcuraMelhorativa::EditarIndicadores()TProcuraprotected
TProcuraConstrutiva::EditarParametros()TProcuraprotected
TProcuraMelhorativa::EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
epocasTProcuraMelhorativa
EscaladaDoMonte()TProcuraMelhorativa
espacosRamoTProcuraConstrutivastatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada(clock_t inicio) overrideTProcuraConstrutivavirtual
TProcuraConstrutiva::ExecutaAlgoritmo()TProcuraConstrutivavirtual
TProcuraMelhorativa::ExecutaAlgoritmo()TProcuraMelhorativaprotectedvirtual
ExisteHT()TProcuraConstrutivaprotected
expansoesTProcuraConstrutivastatic
TProcuraConstrutiva::Explorar()TProcuraConstrutivaprotectedvirtual
TProcuraMelhorativa::Explorar() overrideTProcuraMelhorativaprotectedvirtual
TProcuraConstrutiva::ExtraiLista(char *str)TProcuraprotected
TProcuraMelhorativa::ExtraiLista(char *str)TProcuraprotected
TProcuraConstrutiva::ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
TProcuraMelhorativa::ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
TProcuraConstrutiva::ficheiroInstanciaTProcurastatic
TProcuraMelhorativa::ficheiroInstanciaTProcurastatic
TProcuraConstrutiva::geracoesTProcuraConstrutivastatic
TProcuraMelhorativa::geracoesTProcuraMelhorativa
Hash()TProcuraConstrutivaprotected
heuristicaTProcuraConstrutiva
Heuristica(void)TProcuraConstrutivavirtual
IDAStar(int upperBound=0)TProcuraConstrutiva
TProcuraConstrutiva::indAtivoTProcurastatic
TProcuraMelhorativa::indAtivoTProcurastatic
TProcuraConstrutiva::indicadorTProcurastatic
TProcuraMelhorativa::indicadorTProcurastatic
TProcuraConstrutiva::Indicador(int id) overrideTProcuraConstrutivavirtual
TProcuraMelhorativa::Indicador(int id) overrideTProcuraMelhorativavirtual
Inicializar(void)COitoDamasvirtual
Inicializar(void)COitoDamasvirtual
TProcuraConstrutiva::InserirConfiguracoes(char *str, TVector< int > &base)TProcuraprotected
TProcuraConstrutiva::InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
TProcuraMelhorativa::InserirConfiguracoes(char *str, TVector< int > &base)TProcuraprotected
TProcuraMelhorativa::InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
TProcuraConstrutiva::InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
TProcuraMelhorativa::InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
TProcuraConstrutiva::instanciaTProcurastatic
TProcuraMelhorativa::instanciaTProcurastatic
TProcuraConstrutiva::instanteFinalTProcurastatic
TProcuraMelhorativa::instanteFinalTProcurastatic
TProcuraConstrutiva::iteracoesTProcurastatic
TProcuraMelhorativa::iteracoesTProcurastatic
TProcuraConstrutiva::IteracoesExcedido()TProcurainline
TProcuraMelhorativa::IteracoesExcedido()TProcurainline
LarguraPrimeiro(int limite=0)TProcuraConstrutiva
TProcuraConstrutiva::LibertarVector(TVector< TNo > &vector, int excepto=-1, int maiorQue=-1)TProcuraConstrutivastatic
TProcuraMelhorativa::LibertarVector(TVector< TPonto > &vector, int excepto=-1)TProcuraMelhorativaprotected
TProcuraConstrutiva::LimparEstatisticas(clock_t &inicio) overrideTProcuraConstrutivavirtual
TProcuraMelhorativa::LimparEstatisticas(clock_t &inicio)TProcuraMelhorativavirtual
LimparHT()TProcuraConstrutivaprotected
lowerBoundTProcuraConstrutivastatic
LowerBound()TProcuraConstrutivainline
main(int argc, char *argv[], const char *nome)TProcuravirtual
MelhorAtual(TPonto &atual, TVector< TPonto > &vizinhos, int indice)TProcuraMelhorativaprotected
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
TProcuraConstrutiva::MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
TProcuraMelhorativa::MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
TProcuraConstrutiva::memoriaEsgotadaTProcurastatic
TProcuraMelhorativa::memoriaEsgotadaTProcurastatic
TProcuraConstrutiva::MostraIndicadores()TProcuraprotected
TProcuraMelhorativa::MostraIndicadores()TProcuraprotected
TProcuraConstrutiva::MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL)TProcuraprotected
TProcuraMelhorativa::MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL)TProcuraprotected
MostrarCaminho()TProcuraConstrutivaprotected
TProcuraConstrutiva::MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
TProcuraMelhorativa::MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
TProcuraConstrutiva::MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
TProcuraMelhorativa::MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
MostrarSolucao(void)COitoDamasinlinevirtual
MostrarSolucao(void)COitoDamasinlinevirtual
TProcuraConstrutiva::MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
TProcuraMelhorativa::MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
Mutar(void)COitoDamasvirtual
nDamasCOitoDamasstatic
TProcuraConstrutiva::NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
TProcuraMelhorativa::NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaLinha(bool tudo=true)TProcuraConstrutiva
NovaSolucao(void)COitoDamasvirtual
TProcuraConstrutiva::NovoTexto(const char *prompt)TProcurastatic
TProcuraMelhorativa::NovoTexto(const char *prompt)TProcurastatic
TProcuraConstrutiva::NovoValor(const char *prompt)TProcurastatic
TProcuraMelhorativa::NovoValor(const char *prompt)TProcurastatic
ObjetivoAlcancado(int item, TVector< TNo > &lista)TProcuraConstrutivaprotected
ObjetivoAlcancado(TNo estado, bool completa=true)TProcuraConstrutivaprotected
ObterExtremos(TVector< TPonto > &populacao, int &minCusto, int &maxCusto)TProcuraMelhorativaprotected
OrdemValor(TVector< TPonto > &populacao, TVector< int > &id)TProcuraMelhorativaprotected
paiTProcuraConstrutiva
TProcuraConstrutiva::parametroTProcurastatic
TProcuraMelhorativa::parametroTProcurastatic
TProcuraConstrutiva::Parametro(int id)TProcurainline
TProcuraMelhorativa::Parametro(int id)TProcurainline
Parar(void)TProcurainlinevirtual
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
ramoTProcuraConstrutivastatic
TProcuraConstrutiva::Registo(TResultado &resultado, int id)TProcuraprotected
TProcuraConstrutiva::Registo(TResultado &resultado, int id, int valor)TProcuraprotected
TProcuraMelhorativa::Registo(TResultado &resultado, int id)TProcuraprotected
TProcuraMelhorativa::Registo(TResultado &resultado, int id, int valor)TProcuraprotected
TProcuraConstrutiva::RelatorioCSV(TVector< TResultado > &resultados, FILE *f)TProcuraprotected
TProcuraMelhorativa::RelatorioCSV(TVector< TResultado > &resultados, FILE *f)TProcuraprotected
ResetParametros()COitoDamasvirtual
TProcuraConstrutiva::resultadoTProcurastatic
TProcuraMelhorativa::resultadoTProcurastatic
Selecao(int &pai, int &mae, TVector< int > &pesos, int total)TProcuraMelhorativaprotected
TProcuraConstrutiva::SolicitaInstancia()TProcuraprotected
TProcuraMelhorativa::SolicitaInstancia()TProcuraprotected
TProcuraConstrutiva::SolicitaInstancias()TProcuraprotected
TProcuraMelhorativa::SolicitaInstancias()TProcuraprotected
solucaoTProcuraConstrutivastatic
SolucaoCompleta(void)COitoDamasinlinevirtual
SolucaoCompleta(void)COitoDamasinlinevirtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraConstrutivaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)COitoDamasvirtual
tamanhoCodificadoTProcuraConstrutivastatic
TProcuraConstrutiva::tempoTProcurastatic
TProcuraMelhorativa::tempoTProcurastatic
TProcuraConstrutiva::TempoExcedido()TProcurainline
TProcuraMelhorativa::TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, bool mostrarSolucoes=true, char *ficheiro=NULL)TProcuravirtual
TesteManual(const char *nome)COitoDamasvirtual
TesteManualX(const char *nome)TProcuraMelhorativa
TProcuraConstrutiva::TProcura(void)TProcurainline
TProcuraMelhorativa::TProcura(void)TProcurainline
TProcuraConstrutiva(void)TProcuraConstrutiva
TProcuraMelhorativa(void)TProcuraMelhorativa
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
VerificaMelhor(TPonto &melhor, TPonto atual)TProcuraMelhorativaprotected
Vizinhanca(TVector< TPonto > &vizinhos)COitoDamasvirtual
~COitoDamas(void)COitoDamas
~COitoDamas(void)COitoDamas
~TProcura(void)TProcurainlinevirtual
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual
~TProcuraMelhorativa(void)TProcuraMelhorativa