All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- balance.
Static variable in class StartHanoi
-
- clone().
Method in class hnAmbiente
- Produce una copia del ambiente.
- clone().
Method in class hnMayor
-
- clone().
Method in class hnMenor
-
- clone().
Method in class hnMinimo
-
- clone().
Method in class hnMueve
-
- clone().
Method in class hnPDer
-
- clone().
Method in class hnPIzq
-
- clone().
Method in class hnPoste
- Produce una copia del poste.
- clone().
Method in class hnTablero
- Produce una copia del tablero.
- clone().
Method in class hnUltimo
-
- compareTo(hnPieza).
Method in class hnPieza
- Compara los identificadores de dos piezas.
- deep.
Static variable in class StartHanoi
-
- equals(hnPieza).
Method in class hnPieza
- Determina si dos piezas tienen el mismo identificador.
- equals(hnPoste).
Method in class hnPoste
- Determina si dos postes contienen las mismas piezas.
- equals(hnTablero).
Method in class hnTablero
- Determina si dos tableros tienen la misma configuracion.
- eval(Individuo, Object).
Method in class hnMayor
- Devuelve una referencia al poste del tablero que
contiene la pieza mayor.
- eval(Individuo, Object).
Method in class hnMenor
- Devuelve una referencia al poste del tablero que
contiene la pieza menor.
- eval(Individuo, Object).
Method in class hnMinimo
- Devuelve una referencia al poste que
contiene la pieza mas pequena del tablero.
- eval(Individuo, Object).
Method in class hnMueve
- Mueve la ficha en el poste identificado por su primer operando
al poste identificado por su segundo operando y devuelve una
referencia al poste destino.
- eval(Individuo, Object).
Method in class hnNodo
- El metodo eval debera ser definido por las
subclases de hnNodo.
- eval(Individuo, Object).
Method in class hnPDer
- Devuelve una referencia al poste a la derecha del
poste que recibe de su operando.
Devuelve null si su operando evalua a 'null'.
- eval(Individuo, Object).
Method in class hnPIzq
- Devuelve una referencia al poste a la izquierda del
poste que recibe de su operando.
Devuelve null si su operando evalua a 'null'.
- eval(Individuo, Object).
Method in class hnUltimo
- Devuelve una referencia al ultimo poste modificado
sobre el tablero origen del ambiente.
- fitness().
Method in class hnTrainer
- La implementacion del metodo fitness() de la
clase abstracta Entrenador.
- g_size.
Static variable in class StartHanoi
-
- hnAmbiente().
Constructor for class hnAmbiente
- Un constructor vacio.
- hnAmbiente(hnTablero, hnPoste, int).
Constructor for class hnAmbiente
- Constructor.
- hnMayor().
Constructor for class hnMayor
-
- hnMenor().
Constructor for class hnMenor
-
- hnMinimo().
Constructor for class hnMinimo
-
- hnMueve().
Constructor for class hnMueve
-
- hnNodo().
Constructor for class hnNodo
-
- hnPDer().
Constructor for class hnPDer
-
- hnPieza(char).
Constructor for class hnPieza
- Constructor.
- hnPIzq().
Constructor for class hnPIzq
-
- hnPoste().
Constructor for class hnPoste
- Un constructor vacio.
- hnTablero(int).
Constructor for class hnTablero
- Un constructor basico.
- hnTrainer().
Constructor for class hnTrainer
-
- hnUltimo().
Constructor for class hnUltimo
-
- idxPoste(hnPoste).
Method in class hnTablero
- Regresa el numero de un poste en el tablero.
- init().
Static method in class hnTrainer
- Este metodo debe ser invocado antes de utilizar las
capacidades de evaluacion de la clase, ya que inicializa
los casos de solucion en el arreglo ambientes.
- main(String[]).
Static method in class StartHanoi
- El metodo main() es el procedimiento principal de la
aplicacion.
- max_deep.
Static variable in class StartHanoi
-
- max_train.
Static variable in class StartHanoi
-
- metodo.
Static variable in class StartHanoi
-
- muevePieza(hnPoste, hnPoste).
Method in class hnTablero
- Mueve una pieza del poste origen al poste destino.
- mutacion.
Static variable in class StartHanoi
-
- nGen.
Static variable in class StartHanoi
-
- nInd.
Static variable in class StartHanoi
-
- nPiezas().
Method in class hnPoste
- Devuelve el numero de piezas en un poste.
- nPiezas().
Method in class hnTablero
- Devuelve el numero de piezas en el tablero.
- pcruza.
Static variable in class StartHanoi
-
- piezaSup().
Method in class hnPoste
- Devuelve la pieza superior del poste sin removerla,
o null si el poste esta vacio.
- ponPieza(hnPieza).
Method in class hnPoste
- Pon una pieza en el poste.
- quitaPieza().
Method in class hnPoste
- Devuelve y remueve la pieza superior del poste,
o null si el poste esta vacio.
- reproduc.
Static variable in class StartHanoi
-
- seed.
Static variable in class StartHanoi
-
- setPoste(int, hnPoste).
Method in class hnTablero
- Fija uno de los postes del tablero.
- setUtlimo(hnPoste).
Method in class hnTablero
- Fija la referencia del ultimo poste modificado.
- StartHanoi().
Constructor for class StartHanoi
-
- toString().
Method in class hnAmbiente
- Regresa una representacion String del ambiente.
- toString().
Method in class hnMayor
- Devuelve una representacion String del funcional.
- toString().
Method in class hnMenor
- Devuelve una representacion String del funcional.
- toString().
Method in class hnMinimo
- Devuelve una representacion String del funcional.
- toString().
Method in class hnMueve
- Devuelve una representacion String del funcional.
- toString().
Method in class hnNodo
-
- toString().
Method in class hnPDer
- Devuelve una representacion String del funcional.
- toString().
Method in class hnPieza
- Regresa una representacion String de la pieza.
- toString().
Method in class hnPIzq
- Devuelve una representacion String del funcional.
- toString().
Method in class hnPoste
- Regresa una representacion String del poste.
- toString().
Method in class hnTablero
- Regresa una representacion String del tablero.
- toString().
Method in class hnUltimo
- Devuelve una representacion String del funcional.
- vacio().
Method in class hnPoste
- Determina si el poste esta vacio.
- ya().
Method in class hnAmbiente
- Determina si ya se logro el tablero objetivo.