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

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

Acao(TProcuraConstrutiva *sucessor)CPuzzle8
TProcuraConstrutiva::Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Acao(const char *acao)TProcuraConstrutivavirtual
AjudaUtilizacao(const char *programa)TProcuraprotected
AStar(int limite=0)TProcuraConstrutiva
BarraTorneio(bool nomes)TProcuraprotected
BranchAndBound(int upperBound=0)TProcuraConstrutiva
CalculaCaminho(bool completa=true)TProcuraConstrutivaprotected
CalcularHeuristicas(TVector< TNo > &sucessores, TVector< int > *id=NULL, bool sortLB=false)TProcuraConstrutivaprotected
CalculaTorneio(TVector< TResultado > &resultados)TProcuraprotected
caminhoTProcuraConstrutivastatic
Codifica(uint64_t estado[OBJETO_HASHTABLE])CPuzzle8virtual
CodificarSolucao()TProcurainlinevirtual
colocadosHTTProcuraConstrutivaprotectedstatic
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TProcuraConstrutiva *objecto)CPuzzle8inline
TProcuraConstrutiva::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
CPuzzle8(void)CPuzzle8
custoTProcuraConstrutiva
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
Debug(void)CPuzzle8virtual
DebugChamada(void)TProcuraConstrutivaprotected
DebugCorte(int sucessores=-1, bool duplo=false)TProcuraConstrutivaprotected
DebugEstado(int id=-1, int pai=-1)TProcuraConstrutivaprotected
DebugExpansao(int sucessor, int sucessores, bool duplo=false)TProcuraConstrutivaprotected
DebugIteracao(int iteracao)TProcuraConstrutivaprotected
DebugPasso(void)TProcuraConstrutivaprotected
DebugRamo(char ramo, char folha)TProcuraConstrutivaprotected
DebugSolucao(bool continuar=false)TProcuraConstrutivaprotected
DebugSucessores(TVector< TNo > &sucessores)TProcuraConstrutivaprotected
Distinto(TProcuraConstrutiva *estado)CPuzzle8
TProcuraConstrutiva::Distinto(TNo estado)TProcuraConstrutivainlinevirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)CPuzzle8virtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
espacosRamoTProcuraConstrutivastatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada(clock_t inicio) overrideTProcuraConstrutivavirtual
ExecutaAlgoritmo()TProcuraConstrutivavirtual
ExisteHT()TProcuraConstrutivaprotected
expansoesTProcuraConstrutivastatic
Explorar()TProcuraConstrutivaprotectedvirtual
ExtraiLista(char *str)TProcuraprotected
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroInstanciaTProcurastatic
geracoesTProcuraConstrutivastatic
Hash()TProcuraConstrutivaprotected
Heuristica(void)CPuzzle8virtual
heuristicaTProcuraConstrutiva
IDAStar(int upperBound=0)TProcuraConstrutiva
indAtivoTProcurastatic
indicadorTProcurastatic
Indicador(int id) overrideTProcuraConstrutivavirtual
Inicializar(void)CPuzzle8virtual
InserirConfiguracoes(char *str, TVector< int > &base)TProcuraprotected
InserirConfiguracoes(TVector< int > &base, TVector< int > &produto, TVector< TVector< int > > &valores)TProcuraprotected
InserirRegisto(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
instanciaTProcurastatic
instanteFinalTProcurastatic
iteracoesTProcurastatic
IteracoesExcedido()TProcurainline
LarguraPrimeiro(int limite=0)TProcuraConstrutiva
LibertarVector(TVector< TNo > &vector, int excepto=-1, int maiorQue=-1)TProcuraConstrutivastatic
LimparEstatisticas(clock_t &inicio) overrideTProcuraConstrutivavirtual
LimparHT()TProcuraConstrutivaprotected
LowerBound()TProcuraConstrutivainline
lowerBoundTProcuraConstrutivastatic
main(int argc, char *argv[], const char *nome)TProcuravirtual
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
MostraIndicadores()TProcuraprotected
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL)TProcuraprotected
MostrarCaminho()TProcuraConstrutivaprotected
MostrarConfiguracoes(int detalhe, int atual=-1)TProcuraprotected
MostraRelatorio(TVector< TResultado > &resultados, bool ultimo=false)TProcuraprotected
MostrarSolucao(void)CPuzzle8virtual
MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaLinha(bool tudo=true)TProcuraConstrutiva
NovoTexto(const char *prompt)TProcurastatic
NovoValor(const char *prompt)TProcurastatic
ObjetivoAlcancado(int item, TVector< TNo > &lista)TProcuraConstrutivaprotected
ObjetivoAlcancado(TNo estado, bool completa=true)TProcuraConstrutivaprotected
paiTProcuraConstrutiva
parametroTProcurastatic
Parametro(int id)TProcurainline
Parar(void)TProcurainlinevirtual
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
puzzleCPuzzle8
ramoTProcuraConstrutivastatic
Registo(TResultado &resultado, int id)TProcuraprotected
Registo(TResultado &resultado, int id, int valor)TProcuraprotected
RelatorioCSV(TVector< TResultado > &resultados, FILE *f)TProcuraprotected
ResetParametros()CPuzzle8virtual
resultadoTProcurastatic
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
solucaoTProcuraConstrutivastatic
SolucaoCompleta(void)CPuzzle8virtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraConstrutivaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)CPuzzle8virtual
tamanhoCodificadoTProcuraConstrutivastatic
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, bool mostrarSolucoes=true, char *ficheiro=NULL)TProcuravirtual
TesteManual(const char *nome)TProcuravirtual
TProcura(void)TProcurainline
TProcuraConstrutiva(void)TProcuraConstrutiva
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
zeroCPuzzle8
~CPuzzle8(void)CPuzzle8
~TProcura(void)TProcurainlinevirtual
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual