|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Esta interfaz debe ser implementada por las clases que deseen manejar el escalado del fitness
MotorAG.setFitnessScaler,
-> Clase base a derivar,
-> Ultima clase en el eslabon de la cadena de FitnessScalers| Method Summary | |
void |
fireInicioIteracion()
Le avisa al Scaler y a su parent que se inicia la iteracion es decir, debe llamara parent.fireInicioIteracion() y luego a inicioIteracion |
IIndividuo |
getProcessingIndividual()
Obtiene el IIndividuo que esta siendo escalado en este momento |
double |
getScaledFitness(double fitness)
Escala un fitness |
double |
getScaledFitness(IIndividuo individuo)
Escala un fitness |
void |
inicioIteracion()
Avisa que se inicia una nueva iteración |
void |
initScaler(MotorAG motor)
Inicializa el scaler Este metodo es llamado desde el MotorAG |
| Method Detail |
public void initScaler(MotorAG motor)
motor - el MotorAG asociado a este Scalerpublic double getScaledFitness(IIndividuo individuo)
individuo - individuo a obtener su fitness
public double getScaledFitness(double fitness)
fitness - Fitness a escalar
public IIndividuo getProcessingIndividual()
public void fireInicioIteracion()
public void inicioIteracion()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||