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

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

Acao(TProcuraConstrutiva *sucessor)CAspirador
TProcuraConstrutiva::Acao(TNo sucessor)TProcuraConstrutivainlinevirtual
TProcuraConstrutiva::Acao(TString acao)TProcuraConstrutivavirtual
AjudaUtilizacao(TString programa)TProcuraprotected
aspiradorCAspirador
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
CAspirador(void)CAspirador
Codifica(TBits &estado)CAspiradorvirtual
CodificarSolucao()TProcurainlinevirtual
colocadosHTTProcuraConstrutivaprotectedstatic
ConfiguracaoAtual(TVector< int > &parametros, int operacao)TProcuraprotected
configuracoesTProcurastatic
Copiar(TProcuraConstrutiva *objecto)CAspiradorinline
TProcuraConstrutiva::Copiar(TNo objecto)TProcuraConstrutivainlinevirtual
Cronometro(enum ECronometro id=CONT_ALGORITMO, bool inicializar=false)TProcurainlineprotectedstatic
custoTProcuraConstrutiva
custoAcaoTProcuraConstrutivastatic
custoHTTProcuraConstrutivaprotectedstatic
CustoUniforme(int limite=0)TProcuraConstrutiva
Debug(bool completo=true) overrideCAspiradorvirtual
TProcuraConstrutiva::Debug(ENivelDebug tipo, bool exato, const char *fmt,...)TProcurainlinestatic
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)CAspiradorvirtual
Dominio(int &variavel, int min=INT_MIN, int max=INT_MAX)TProcuraprotectedstatic
Duplicar(void)CAspiradorvirtual
EditarConfiguracoes()TProcuraprotected
EditarIndicadores()TProcuraprotected
EditarParametros()TProcuraprotected
elementosHTTProcuraConstrutivaprotectedstatic
estadoCodHTTProcuraConstrutivaprotectedstatic
ExecucaoTerminada() overrideTProcuraConstrutivavirtual
ExecutaAlgoritmo()TProcuraConstrutivavirtual
ExecutaTarefa(TVector< TResultado > &resultados, int inst, int conf)TProcuraprotected
ExisteHT()TProcuraConstrutivaprotected
expansoesTProcuraConstrutivastatic
Explorar()TProcuraConstrutivaprotectedvirtual
ExtrairConfiguracao(TVector< TResultado > &resultados, int configuracao)TProcuraprotected
ficheiroGravarTProcurastatic
ficheiroInstanciaTProcurastatic
FinalizaMPI()TProcuraprotectedstatic
geracoesTProcuraConstrutivastatic
Gravar(void)TProcurainlinevirtual
gravarSolucaoTProcurastatic
Hash()TProcuraConstrutivaprotected
heuristicaTProcuraConstrutiva
Heuristica(void)CAspiradorvirtual
IDAStar(int upperBound=0)TProcuraConstrutiva
indAtivoTProcurastatic
indicadorTProcurastatic
Indicador(int id) overrideTProcuraConstrutivavirtual
InicializaMPI(int argc, char *argv[])TProcuraprotectedstatic
Inicializar(void)CAspiradorvirtual
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
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
MelhorPrimeiro(int nivel=0)TProcuraConstrutiva
MelhorResultado(TResultado base, TResultado alternativa)TProcuraprotected
memoriaEsgotadaTProcurastatic
Mensagem(TString titulo, const char *fmt,...)TProcurastatic
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
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
paiTProcuraConstrutiva
parametroTProcurastatic
Parametro(int id) constTProcurainline
Parametro(int id)TProcurainline
ParametroAtivo(int id, TVector< int > *valores=NULL) constTProcurainline
Parar(void)TProcurainlinevirtual
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< TResultado > &resultados, TString ficheiro, bool parametros=true)TProcuraprotected
RelatorioValidacao(TVector< TResultado > resultados, TVector< int > referencias)TProcuravirtual
ResetParametros()CAspiradorvirtual
resultadoTProcurastatic
salasCAspirador
SolicitaInstancia()TProcuraprotected
SolicitaInstancias()TProcuraprotected
Solucao()TProcuraConstrutivavirtual
solucaoTProcuraConstrutivastatic
SolucaoCompleta(void)CAspiradorvirtual
SolucaoEncontrada(bool continuar=false)TProcuraConstrutivaprotected
SolucaoParcial(int i, TVector< TNo > &sucessores, int iAux=-1, TVector< int > *id=NULL)TProcuraConstrutivaprotected
SubstituirHT(int indice)TProcuraConstrutivaprotectedvirtual
Sucessores(TVector< TNo > &sucessores)CAspiradorvirtual
tempoTProcurastatic
TempoExcedido()TProcurainline
TesteEmpirico(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoGestor(TVector< int > instancias, TString ficheiro="")TProcuravirtual
TesteEmpiricoTrabalhador(TVector< int > instancias, TString ficheiro="")TProcuravirtual
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="")TProcuravirtual
TProcura(void)TProcurainline
TProcuraConstrutiva(void)TProcuraConstrutiva
Validar(TVector< TString > solucao)TProcuraConstrutivavirtual
VerificaLimites(int limite, int porProcessar, TVector< TNo > &sucessores)TProcuraConstrutivaprotected
~CAspirador(void)CAspirador
~TProcura(void)TProcurainlinevirtual
~TProcuraConstrutiva(void)TProcuraConstrutivainlinevirtual