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

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

Acao(TNo sucessor)CJogoEmLinhavirtual
TProcuraAdversa::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
Casa(int i, int j)CJogoEmLinhainline
Casa(int i, int j, char valor)CJogoEmLinhainline
CJogoEmLinha(void)CJogoEmLinha
Codifica(uint64_t estado[OBJETO_HASHTABLE])CJogoEmLinhavirtual
CodificarSolucao()TProcurainlinevirtual
Codigo(char peca)CJogoEmLinhainline
colocadosHTTProcuraConstrutivaprotectedstatic
completoTProcuraAdversastatic
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TProcuraConstrutiva *objecto)CJogoEmLinha
TProcuraAdversa::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
CorteAlfaBeta(int valor, int &alfa, int &beta)TProcuraAdversaprotected
custoTProcuraConstrutiva
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
Debug(void)CJogoEmLinhavirtual
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(TNo estado)TProcuraConstrutivainlinevirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)CJogoEmLinhavirtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
espacosRamoTProcuraConstrutivastatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada(clock_t inicio) overrideTProcuraConstrutivavirtual
ExecutaAlgoritmo()TProcuraAdversavirtual
ExisteHeuritica(void)TProcuraAdversa
ExisteHT()TProcuraAdversaprotected
expansoesTProcuraConstrutivastatic
Explorar()TProcuraConstrutivaprotectedvirtual
ExtraiLista(char *str)TProcuraprotected
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroInstanciaTProcurastatic
geracoesTProcuraConstrutivastatic
Hash()TProcuraConstrutivaprotected
heuristicaTProcuraConstrutiva
Heuristica(void)CJogoEmLinhavirtual
IDAStar(int upperBound=0)TProcuraConstrutiva
indAtivoTProcurastatic
indicadorTProcurastatic
Indicador(int id) overrideTProcuraConstrutivavirtual
Indice(int i, int j)CJogoEmLinhainline
indiceHTTProcuraAdversaprotected
infinitoTProcuraAdversastatic
Inicializar(void)CJogoEmLinhavirtual
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
instCJogoEmLinhastatic
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
MaiorAmeaca(TVector< int > &qMin, TVector< int > &qMax, int maxAmeaca)TProcuraAdversa
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
MetodoIterativo(int alfaBeta)TProcuraAdversaprotected
MiniMax(int nivel=4)TProcuraAdversa
MiniMaxAlfaBeta(int nivel=4, int alfa=-infinito, int beta=+infinito)TProcuraAdversa
minimizarTProcuraAdversa
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)TProcuraConstrutivainlinevirtual
MostrarTorneio(TVector< TVector< int > > &torneio, bool jogo=false)TProcuraprotected
nivelOKTProcuraAdversastatic
NoFolha(bool nivel)TProcuraAdversaprotected
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
OrdenarSucessores(TVector< TNo > &sucessores, TVector< int > &id, int nivel)TProcuraAdversaprotected
paiTProcuraConstrutiva
parametroTProcurastatic
Parametro(int id)TProcurainline
Parar(void)TProcurainlinevirtual
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
ramoTProcuraConstrutivastatic
Registo(TResultado &resultado, int id)TProcuraprotected
Registo(TResultado &resultado, int id, int valor)TProcuraprotected
RelatorioCSV(TVector< TResultado > &resultados, FILE *f)TProcuraprotected
ResetParametros()CJogoEmLinhavirtual
resultadoTProcurastatic
reutilizadoAvaliacaoTProcuraAdversaprotectedstatic
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
solucaoTProcuraConstrutivastatic
SolucaoCompleta(void)CJogoEmLinhavirtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraAdversaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)CJogoEmLinhavirtual
tabuleiroCJogoEmLinha
tamanhoCodificadoTProcuraConstrutivastatic
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(int inicio=-1, int fim=-1, bool mostrarSolucoes=true)TProcuraAdversa
TProcuraConstrutiva::TesteEmpirico(TVector< int > instancias, bool mostrarSolucoes=true, char *ficheiro=NULL)TProcuravirtual
TesteManual(const char *nome)CJogoEmLinhavirtual
TProcura(void)TProcurainline
TProcuraAdversa(void)TProcuraAdversa
TProcuraConstrutiva(void)TProcuraConstrutiva
Utilizavel(TValorEstado &valor, int nivel, int alfa, int beta)TProcuraAdversaprotected
ValorEstado(TValorEstado &valor, int operacao)TProcuraAdversaprotected
valorHTTProcuraAdversaprotectedstatic
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
VerLinha(int i, int j, int di, int dj)CJogoEmLinha
~CJogoEmLinha(void)CJogoEmLinha
~TProcura(void)TProcurainlinevirtual
~TProcuraAdversa(void)TProcuraAdversa
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual