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

B

balance. Static variable in class StartHanoi

C

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.

D

deep. Static variable in class StartHanoi

E

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.

F

fitness(). Method in class hnTrainer
La implementacion del metodo fitness() de la clase abstracta Entrenador.

G

g_size. Static variable in class StartHanoi

H

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

I

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.

M

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

N

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.

P

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.

Q

quitaPieza(). Method in class hnPoste
Devuelve y remueve la pieza superior del poste, o null si el poste esta vacio.

R

reproduc. Static variable in class StartHanoi

S

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

T

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.

V

vacio(). Method in class hnPoste
Determina si el poste esta vacio.

Y

ya(). Method in class hnAmbiente
Determina si ya se logro el tablero objetivo.