TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
Variáveis globais à classe

Variables

static TVector< TNoTProcuraConstrutiva::caminho
 Solução retornada pela procura (os estados devem ser libertados).
 
static TNo TProcuraConstrutiva::solucao = NULL
 Estado objetivo encontrado, retornado pela procura (deve ser libertado).
 
static int TProcuraConstrutiva::lowerBound = 0
 Valor mínimo que a solução pode apresentar, obtido pela procura.
 
static int TProcuraConstrutiva::expansoes = 0
 Número de expansões efetuadas.
 
static int TProcuraConstrutiva::geracoes = 0
 Número de estados gerados.
 
static int TProcuraConstrutiva::custoAcao = 0
 custo da última ação realizada (Acao(TString))
 
static TVector< const char * > TProcuraConstrutiva::ramo
 
static constexpr const charTProcuraConstrutiva::RAMO_ESTADO = " ├■"
 
static constexpr const charTProcuraConstrutiva::RAMO_ESTADO2 = " ├□"
 
static constexpr const charTProcuraConstrutiva::RAMO_ESTADO_FIM = " └■"
 
static constexpr const charTProcuraConstrutiva::RAMO_ESTADO2_FIM = " └□"
 
static constexpr const charTProcuraConstrutiva::RAMO_NOVO = " ├─"
 
static constexpr const charTProcuraConstrutiva::RAMO_FIM = " └─"
 
static constexpr const charTProcuraConstrutiva::RAMO_CONTINUA = " │ "
 
static constexpr const charTProcuraConstrutiva::RAMO_VAZIO = " "
 

Detailed Description

Essas variáveis são compartilhadas por todas as execuções do algoritmo. O fato de serem globais evita cópias desnecessárias, mas impede a execução simultânea de múltiplas corridas.

Variable Documentation

◆ caminho

TVector< TNo > TProcuraConstrutiva::caminho
static

Solução retornada pela procura (os estados devem ser libertados).

Definition at line 687 of file TProcuraConstrutiva.h.

◆ custoAcao

int TProcuraConstrutiva::custoAcao = 0
static

custo da última ação realizada (Acao(TString))

Definition at line 697 of file TProcuraConstrutiva.h.

◆ expansoes

int TProcuraConstrutiva::expansoes = 0
static

Número de expansões efetuadas.

Definition at line 693 of file TProcuraConstrutiva.h.

◆ geracoes

int TProcuraConstrutiva::geracoes = 0
static

Número de estados gerados.

Definition at line 695 of file TProcuraConstrutiva.h.

◆ lowerBound

int TProcuraConstrutiva::lowerBound = 0
static

Valor mínimo que a solução pode apresentar, obtido pela procura.

Definition at line 691 of file TProcuraConstrutiva.h.

◆ ramo

TVector< const char * > TProcuraConstrutiva::ramo
static

Definition at line 700 of file TProcuraConstrutiva.h.

◆ RAMO_CONTINUA

constexpr const char* TProcuraConstrutiva::RAMO_CONTINUA = " │ "
staticconstexpr

Definition at line 708 of file TProcuraConstrutiva.h.

◆ RAMO_ESTADO

constexpr const char* TProcuraConstrutiva::RAMO_ESTADO = " ├■"
staticconstexpr

Definition at line 702 of file TProcuraConstrutiva.h.

◆ RAMO_ESTADO2

constexpr const char* TProcuraConstrutiva::RAMO_ESTADO2 = " ├□"
staticconstexpr

Definition at line 703 of file TProcuraConstrutiva.h.

◆ RAMO_ESTADO2_FIM

constexpr const char* TProcuraConstrutiva::RAMO_ESTADO2_FIM = " └□"
staticconstexpr

Definition at line 705 of file TProcuraConstrutiva.h.

◆ RAMO_ESTADO_FIM

constexpr const char* TProcuraConstrutiva::RAMO_ESTADO_FIM = " └■"
staticconstexpr

Definition at line 704 of file TProcuraConstrutiva.h.

◆ RAMO_FIM

constexpr const char* TProcuraConstrutiva::RAMO_FIM = " └─"
staticconstexpr

Definition at line 707 of file TProcuraConstrutiva.h.

◆ RAMO_NOVO

constexpr const char* TProcuraConstrutiva::RAMO_NOVO = " ├─"
staticconstexpr

Definition at line 706 of file TProcuraConstrutiva.h.

◆ RAMO_VAZIO

constexpr const char* TProcuraConstrutiva::RAMO_VAZIO = " "
staticconstexpr

Definition at line 709 of file TProcuraConstrutiva.h.

◆ solucao

TProcuraConstrutiva * TProcuraConstrutiva::solucao = NULL
static

Estado objetivo encontrado, retornado pela procura (deve ser libertado).

Definition at line 689 of file TProcuraConstrutiva.h.