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

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

Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
Acao(TString acao)TProcuraConstrutivavirtual
AjudaUtilizacao(TString 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(TBits &estado)TProcuraConstrutivavirtual
CodificarSolucao()TProcurainlinevirtual
CoerenciaJogo(TVector< TString > &jogos, TVector< TString > &anterior)TProcuraAdversa
colocadosHTTProcuraConstrutivaprotectedstatic
completoTProcuraAdversastatic
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
CorteAlfaBeta(int valor, int &alfa, int &beta)TProcuraAdversaprotected
Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false)TProcurainlineprotectedstatic
custoTProcuraConstrutiva
custoAcaoTProcuraConstrutivastatic
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
Debug(bool completo=true)TProcuravirtual
Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TProcurainlinestatic
DebugChamada(bool noFolha, int alfa=0, int beta=0)TProcuraAdversaprotected
TProcuraConstrutiva::DebugChamada(bool noFolha)TProcuraConstrutivaprotected
DebugCorte(int sucessores=-1, bool duplo=false)TProcuraConstrutivaprotected
DebugEstado(bool novaLinha=true) constTProcuraConstrutivaprotected
DebugExpansao(int sucessor, int sucessores, bool minimizar=true)TProcuraConstrutivaprotected
DebugFolha(bool fimLinha, const char *fmt,...)TProcuraConstrutivainlineprotected
DebugHSL(float h=-1, float s=1.0, float l=0.2, bool fundo=true)TProcurastatic
debugIDTProcuraConstrutiva
DebugIteracao(int iteracao, const char *simbolo)TProcuraConstrutivaprotected
DebugPasso(CListaNo *lista=NULL)TProcuraConstrutivaprotected
DebugRamo(const char *ramo, const char *folha)TProcuraConstrutivaprotected
DebugSolucao(bool continuar=false)TProcuraConstrutivaprotected
DebugSucessores(TVector< TNo > &sucessores)TProcuraConstrutivaprotected
DebugTabela(ENivelDebug nivel, TVector< int >tabela, TString tipo="", TString prefixo="", int modoCor=0, bool duplaColuna=false)TProcuraprotected
Distinto(TNo estado)TProcuraConstrutivainlinevirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)=0TProcuraConstrutivapure virtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada() overrideTProcuraConstrutivavirtual
ExecutaAlgoritmo()TProcuraAdversavirtual
ExecutaTarefa(TVector< TResultadoJogo > &resultados, int inst, int brancas, int pretas, TVector< TVector< int > > *torneio=NULL)TProcuraAdversaprotected
TProcuraConstrutiva::ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
ExisteHeuritica(void)TProcuraAdversa
ExisteHT()TProcuraAdversaprotected
expansoesTProcuraConstrutivastatic
Explorar()TProcuraConstrutivaprotectedvirtual
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroGravarTProcurastatic
ficheiroInstanciaTProcurastatic
FinalizaMPI()TProcuraprotectedstatic
geracoesTProcuraConstrutivastatic
Gravar(void)TProcurainlinevirtual
gravarSolucaoTProcurastatic
Hash()TProcuraConstrutivaprotected
Heuristica(void)TProcuraAdversavirtual
heuristicaTProcuraConstrutiva
IDAStar(int upperBound=0)TProcuraConstrutiva
indAtivoTProcurastatic
Indicador(int id) overrideTProcuraConstrutivavirtual
indicadorTProcurastatic
indiceHTTProcuraAdversaprotected
infinitoTProcuraAdversastatic
InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
Inicializar(void) overrideTProcuraConstrutivainlinevirtual
InserirConfiguracoes(TString 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
Jogar(TString jogo, int configID)TProcuraAdversa
JogoTerminado(TString &jogo)TProcuraAdversa
JuntarCSV(TString ficheiro)TProcuraprotected
LarguraPrimeiro(int limite=0)TProcuraConstrutiva
LibertarVector(TVector< TNo > &vector, int excepto=-1, int maiorQue=-1)TProcuraConstrutivastatic
LimparEstatisticas() overrideTProcuraConstrutivavirtual
LimparHT()TProcuraConstrutivaprotected
LowerBound()TProcuraConstrutivainline
lowerBoundTProcuraConstrutivastatic
main(int argc, char *argv[], TString nome)TProcuravirtual
MaiorAmeaca(TVector< int > &qMin, TVector< int > &qMax, int maxAmeaca) constTProcuraAdversa
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
Mensagem(TString titulo, const char *fmt,...)TProcurastatic
MetodoIterativo(int alfaBeta)TProcuraAdversaprotected
MiniMax(int nivel=4)TProcuraAdversa
MiniMaxAlfaBeta(int nivel=4, int alfa=-infinito, int beta=+infinito)TProcuraAdversa
minimizarTProcuraAdversa
modoMPITProcurastatic
MostraCaixa(TVector< TString > titulo, ECaixaParte parte, TVector< int > largura, bool aberta=true, int identacao=0)TProcurastatic
MostraCaixa(TString titulo, ECaixaParte parte, int largura=70, bool aberta=true, int identacao=0, const char *icon="")TProcurastatic
MostraCaixa(TVector< TString > textos, int largura=70, bool aberta=true, int identacao=0)TProcurastatic
MostraConjunto(TVector< int > valores, const char *etiqueta)TProcurastatic
MostraIndicadores()TProcuraprotected
MostraParametros(int detalhe=1, TVector< int > *idParametros=NULL, TString titulo="")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
MostraTempo(double segundos)TProcurastatic
mpiCountTProcurastatic
mpiIDTProcurastatic
nivelOKTProcuraAdversastatic
NoFolha(bool nivel)TProcuraAdversaprotected
NovaConfiguracao(TVector< int > &parametros)TProcuraprotected
NovaLinha(bool tudo=true)TProcuraConstrutiva
NovoTexto(TString prompt)TProcurastatic
NovoValor(TString 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
Parametro(int id) constTProcurainline
Parametro(int id)TProcurainline
parametroTProcurastatic
ParametroAtivo(int id, TVector< int > *valores=NULL) constTProcurainline
Parar(void)TProcurainlinevirtual
Pontos(int resultado)TProcuraAdversainlineprotected
PontuacaoJogos(TVector< TString > &jogos)TProcuraAdversa
ProfundidadePrimeiro(int nivel=0)TProcuraConstrutiva
ramoTProcuraConstrutivastatic
RAMO_CONTINUATProcuraConstrutivastatic
RAMO_ESTADOTProcuraConstrutivastatic
RAMO_ESTADO2TProcuraConstrutivastatic
RAMO_ESTADO2_FIMTProcuraConstrutivastatic
RAMO_ESTADO_FIMTProcuraConstrutivastatic
RAMO_FIMTProcuraConstrutivastatic
RAMO_NOVOTProcuraConstrutivastatic
RAMO_VAZIOTProcuraConstrutivastatic
Registo(TResultado &resultado, int id)TProcuraprotected
Registo(TResultado &resultado, int id, int64_t valor)TProcuraprotected
RelatorioCSV(TVector< TResultadoJogo > &resultados, TString ficheiro)TProcuraAdversaprotected
TProcuraConstrutiva::RelatorioCSV(TVector< TResultado > &resultados, TString ficheiro, bool parametros=true)TProcuraprotected
RelatorioValidacao(TVector< TResultado > resultados, TVector< int > referencias)TProcuravirtual
ResetParametros()TProcuraAdversavirtual
resultadoTProcurastatic
resultadoCompletoTProcuraAdversastatic
reutilizadoAvaliacaoTProcuraAdversaprotectedstatic
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
solucaoTProcuraConstrutivastatic
Solucao()TProcuraConstrutivavirtual
SolucaoCompleta(void)=0TProcuraAdversapure virtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores, int iAux=-1, TVector< int > *id=NULL)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraAdversaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)TProcuraAdversavirtual
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, TString ficheiro="") overrideTProcuraAdversavirtual
TesteEmpiricoGestor(TVector< int > instancias, TString ficheiro="") overrideTProcuraAdversavirtual
TesteEmpiricoTrabalhador(TVector< int > instancias, TString ficheiro="") overrideTProcuraAdversavirtual
TesteFim()TProcuraprotected
TesteInicio(TVector< int > &instancias, TVector< int > &configAtual)TProcuraprotected
TesteManual(TString nome)TProcuravirtual
TesteValidacao(TVector< int > instancias, TVector< int > impossiveis, TVector< int > referencias, TString fichSolucoes, TString fichResultados="") overrideTProcuraAdversavirtual
TProcura(void)TProcurainline
TProcuraAdversa(void)TProcuraAdversa
TProcuraConstrutiva(void)TProcuraConstrutiva
Utilizavel(TValorEstado &valor, int nivel, int alfa, int beta)TProcuraAdversaprotected
Validar(TVector< TString > solucao) overrideTProcuraAdversavirtual
ValorEstado(TValorEstado &valor, int operacao)TProcuraAdversaprotected
valorHTTProcuraAdversaprotectedstatic
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
~TProcura(void)TProcurainlinevirtual
~TProcuraAdversa(void)TProcuraAdversa
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual